最近在研究appium,其中就有使用node,所以总结一些npm的常用命令
- 在安装的时候,我们应该创建node_global和node_cache两个文件夹,然后在配置路径
npm config set prefix "node_global的路径"
npm config set cache "node_cache的路径"
注意一下:可能上面配置的时候会出现错误,此时我们就可以直接到C盘底下有一个叫".npmrc"文件,我们在这个文件里面编辑就可以。
2.有时候原本的下载可能会出现下载失败的现象,我们现在使用国内淘宝的npm镜像,具体的设置
npm config set registry https://registry.npm.taobao.org/
当然了我们也可以切换回去
npm config set registry https://registry.npmjs.org/
还可以仅当前安装包使用镜像
npm --registry https://registry.npm.taobao.org install
3.下载安装包例如appium
lg:npm install express -g appium
4.查看全局已经下载过的包
npm list -g --depth 0
5.查看我们的镜像列表
npm config get registry
6.更新npm
npm install -g npm
7.npm查看某个模块的所有版本,如styled-components
npm info styled-components
8.npm更新某个模块
npm i styled-components@latest \\更新到最新版
9.npm更新模块到某个版本
npm i styled-components@2.2.1 \\更新到具体某个版本
10.下载的时候出错了,错误代码
解决过程:使用cnpm就可以完美解决上面的问题。
其中我们必须保证proxy和https_proyx为null
npm config set proxy null
npm config set https-proxy null
设置为空之后,接着使用下面的命令,就完美解决了
npm install -g cnpm --registry=https://registry.npm.taobao.org
这里我们就可以用一个新的命令了,命令是cnpm,他和npm一样,只不过多了一个c,使用方式都一样。这里我们还需要像npm那样配置一下,才可使用。这个就自己百度吧,这里就不多介绍了。很多的。
然后在接着那个下载出错的包,继续下载。