NPM命令
1、安装 nodejs 则其中会包含 npm,安装完 nodejs 后
javascript
node -v // 查看nodejs安装是否成功,成功后会出现版本号
npm -v // 同样会出现npm版本
2、通过 npm 安装 yarn
javascript
npm install -g yarn
3、通过 npm 安装 cnpm
javascript
npm install -g cnpm --registry=https://registry.npm.taobao.org
4、npm 在 vscode 中不能生效?
可以尝试将 vscode 右键管理员运行或重启终端
5、npm 安装版本号
安装策略,若存在lock文件,则按照lock文件中的版本安装,若不存在则按照以下规则
*
会匹配最新版本的依赖包,比如*1.2.3
会匹配x.x.x
。^
主版本号不会变,另外两个版本号会更新到最新,比如^1.2.3
会匹配所有1.x.x
的包,包括1.3.0
,但是不包括2.0.0
~
主版本和次要版本不会变,最后一个版本号会更新到最新,比如~1.2.3
会匹配所有1.2.X
版本,但是不包括1.3.X
- 固定版本号,不会更新
6、npm -D -S
-D 是在开发环境中协助开发需要使用的
-S是生产环境打包时需要的
在package.json中 -D在devDependencies对象中,-S在dependencies对象中
7、npm update 更新包
npm update package-name
8、 npmjs.com 发布常用操作
javascript
// 登录 npmjs // 输入用户名 密码和 注册邮箱
npm login
//打包文件(参考HanochMa-form-vue3 git仓库 package.json中的scripts)
npm run lib
// 修改package.json2文件中的版本号后,可以发布到npmjs上
npm publish
9、清理 npm 安装包的缓存
javascript
npm cache clean --force
10、nvm 管理node版本
- mac下安装 https://juejin.cn/post/7028543262109630495
- window下安装 https://juejin.cn/post/6982074406273024030
- window下下载地址 https://github.com/coreybutler/nvm-windows/releases