IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 移动开发 -> 【Wx小程序】安装nvm、npm、node.js的探索记录 -> 正文阅读

[移动开发]【Wx小程序】安装nvm、npm、node.js的探索记录

1-引言:

在微信小程序开发过程中,我们经常需要使用到扩展能力的相关组件。根据官网的文档描述,又必须按照npm。

(1)小程序文档:

在这里插入图片描述
在这里插入图片描述

但是,根据上图所示走下去,却惊喜的发现其实我们电脑并没有nmp这个命令程序。那怎么办?傻瓜,当然是需要先去下载安装这个程序才能使用啦。但是去哪下载安装又是一个新的问题。 但是,我们这里可以选择weui组件库,然后看看这个库对应的文档有没有使用npm。
在这里插入图片描述在这里插入图片描述
不负众望,我们看到了一个npm的链接。想必这个就是官网了。点进去。好家伙,这个才是官网链接:
在这里插入图片描述

2-npm官网:

如果你尝试直接去构建npm,那肯定是不行的。你电脑上都没有这个包。所以我们还是需要老老实实的去官网看看这个npm是个什么东西,怎么下载安装。点击链接,进去官网。根据提示,我们先进行注册登录。这个步骤我就省略了。根据提示进行操作即可。

登录以后,返回到这个页面中。
在这里插入图片描述
看见他的提示,建议我们先安装nvm,再使用nvm来进行安装。就按它说的做呗。
在这里插入图片描述

在这里插入图片描述
因为我们需要安装包,所以先找找安装包的链接:
在这里插入图片描述在这里插入图片描述
下载以后,我的电脑尝试解压以后再运行那个exe文件。但是总是闪退。于是乎,我直接不解压,直接双击那个.exe文件,才可以正常安装。(可能是我的电脑的问题)

在这里插入图片描述至于安装过程,根据自己的存储空间来自定义安装路径。
在这里插入图片描述

安装成功以后,打开命令提示符,输入nvm,出现一串长长的介绍,说明我们的nvm安装成功了。
在这里插入图片描述
但是,这个nvm只是一个版本管理器。而且从上面的安装中我们可以看到已经安装了node.js,但是,我的电脑却找不到这个nodejs文件夹!于是,我改变方式,先创建一个文件夹nodejs,然后安装node.js的时候,却发现它摸摸把nodejs文件夹删除了!另外,关掉病毒查杀,也是如此。可能是我的电脑的问题!

同时,注意到我们命令提示符上的nvm命令。安装命令。是nvm install+版本号。所以我们尝试下载者两个版本。
结果只能下载14版本:12版本无效。
在这里插入图片描述
但是,12.0.1版本无效,同时,它给我们一个网站:
在这里插入图片描述
把它复制,然后到浏览器粘贴,就能看到有效的版本了。在这里插入图片描述

3-遇到的问题:

在这个过程中,理论上我们是先安装nvm,然后使用nvm安装nodejs和npm。但是安装nodejs的时候,电脑却莫名把我的文件夹删除。导致npm也没有安装。所以,本次操作并不成功。因为没有正常安装nodejs和npm。

于是,我只能进入nodejs官网,单独对nodejs进行下载(安装nodejs的时候,npm也会随之安装)

(1)下载稳定版:

在这里插入图片描述
安装过程除了更改默认安装位置,其他都是next

(2)查看是否安装成功:

查看node版本号、npm。
在这里插入图片描述
在这里插入图片描述

直到这里。node.js和npm才安装成功。

最后,我尝试更改setting文件:
在这里插入图片描述
把path路径改成实际安装位置:
在这里插入图片描述

4-前面尝试的失败总结:

上面的操作失败的原因估计是电脑杀毒软件引起的自动删除文件夹。

node.js实际上就是:在这里插入图片描述

5-后续改进:

既然通过nvm的方式无法直接下载npm,那么我就直接去nodejs的官网,通过下载nodejs的方式,附带下载npm。在这里插入图片描述
下载完安装即可。一般都是下一步,但是注意路径的选择,要和之前安装nvm的时候的nodejs路径一样。
即:
在这里插入图片描述
安装以后。我是再次安装nvm,这次果然不会自动删除nodejs文件夹。

随后,就打开我们的微信小程序开发者工具。

在当前项目文件夹下,打开cmd终端,然后输入命令: 初始化:(此处需要填写项目名等信息才能初始化成功)

npm init

然后安装一下:

npm install

在这里插入图片描述

最后安装那个weui的包,才能构建npm成功:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6-最后:使用扩展组件:

在这里插入图片描述
首先应该先npm init填写相关信息后初始化。然后再按照下面的步骤起手:
在这里插入图片描述
但是,当我运行第二个命令的时候,却发生错误了。说是脚本dev找不到。

在这里插入图片描述

然后,如上图,我们打开项目配置文件:package.json,结果真的没有dev字段,所以我们有什么办法。

只能点开官网,选择单个组件的项目介绍试试:
在这里插入图片描述

所以接下来我们尝试一下下面的方法:在这里插入图片描述
注意:因为我默认使用Google翻译,所以上图的代码变成中文了。首先我们先安装recycle包,然后再在工具-构建npm中构建一下,否则使用组件会报错!!!

7-使用组件的最后总结:

1、首先应该先初始化,填写项目名等信息
2、应该先再项目目录下,在终端使用命令下载组件包,然后再构建npm
3、再在页面中引用组件

才能使用组件。

可谓一波三折。

最后,使用npm初始化和下载、构建以后,项目会多出这几个文件夹、文件。如果你项目出了不可逆的问题,你可以尝试删除他们,从头再来:在这里插入图片描述
另外,如果删除某些东西以后,出现一些报错,可以看看页面的js文件是否自动写入一些代码。删除即可。

  移动开发 最新文章
Vue3装载axios和element-ui
android adb cmd
【xcode】Xcode常用快捷键与技巧
Android开发中的线程池使用
Java 和 Android 的 Base64
Android 测试文字编码格式
微信小程序支付
安卓权限记录
知乎之自动养号
【Android Jetpack】DataStore
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:32:51  更:2022-04-01 23:33:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 19:47:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码