web前端开发:npm相关操作

 ̄綄美尐妖づ 提交于 2019-12-09 20:41:48

web前端开发:npm相关操作

npm(Node Package Manager)在安装node的时候就会自动的安装了。

不同版本的node对应不同版本的npm,当系统中存在多个node时,你需要设置当前的node的版本:


nvm use 6.4.0

然后就可以使用npm了.关于npm常用命令以及用法,请看下文。

安装包:

安装包分为全局安装和本地安装。

全局安装是安装在当前node环境中,在可以在cmd中当作命令使用。

而本地安装是安装在当前项目中,只有当前这个项目能使用,并且可以通过require引用。安装的方式只有-g参数的区别:


npm install express # 本地安装

npm install express -g # 全局安装

卸载包:


npm uninstall [package]

更新包:


npm update [package]

默认的npm安装目录查看和修改

默认的安装路径:C:/用户/[用户名]/AppData/Roming/npm/node_meodules

查看命令:


C:\Users\shenhy>npm config ls

; cli configs

metrics-registry = "https://registry.npmjs.org/"

scope = ""

user-agent = "npm/6.12.1 node/v12.13.1 win32 x64"

; builtin config undefined

prefix = "C:\\Users\\shenhy\\AppData\\Roaming\\npm"

; node bin location = D:\Program Files\nodejs\node.exe

; cwd = C:\Users\shenhy

; HOME = C:\Users\shenhy

; "npm config ls -l" to show all defaults.

可以看出是config中的prefix字段来决定。获取的简单命令如下:


C:\Users\shenhy>npm config get prefix

C:\Users\shenhy\AppData\Roaming\npm

重新设置


npm config set prefix "D:\sw\develop\nodejs\npm"

npm config set cache "D:\sw\develop\nodejs\npm\cache"

测试


npm install express -g

-g意思是安装到全局目录下,即 D:\sw\develop\nodejs\npm下面的node_modules

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!