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
来源:CSDN
作者:zsddragon
链接:https://blog.csdn.net/zsddragon/article/details/103463679