npm 使用

1、常用命令

npm v
查看npm版本号

npm init
初始化项目package.json文件

npm install (简写npm i)
安装node_modules文件

npm update xx -g(up, upgrade)
更新依赖到最新版本

npm install -D xx@6.14.15
npm install -D xx@6.14.15 xx@7.14.15(批量安装)
安装6.14.15版本xx依赖,到开发环境

npm uninstall xx -g(remove、rm、r, un、unlink)
全局卸载某依赖

npm list -g
查看全局或项目下已安装的各模块之间的依赖关系

npm root -g
查看全局或项目中模块的安装路径

2、 -S、-D、 -g区别

可选参数说明

**--save**(简写为npm i xx  -S)       // 将模块依赖关系写入到package.json文件的dependencies参数中    发布到生产环境
**-dev**(简写为npm i xx  -D)         // 将模块依赖关系写入到package.json文件的devDependencies参数中  只用于开发环境
**-g**           // 表示全局
@+version (npm update webpack@4.7.0)  // 升级依赖到最新版本

-S和**-D**的区别
-D 你开发一个前端项目,在项目中你需要使用gulp构建你的开发和本地运行环境,这时你就要放到dependencies里。gulp是你用来压缩代码,打包等需要的工具,程序实际运行的时候并不需要,所以放到dev里就ok了。
-S 你写程序要用element-ui,生产环境运行项目时肯定要用到element-ui,这时element-ui就应该安装到dependencies中去。

npm i xxxnpm i xxx -g 区别:
npm i xxx 将模块下载到当前命令行所在目录。
npm i xxx -g 模块将被下载安装到【全局目录】中。
比如说,当我们使用了npm install -g express安装了express框架后, 我们就可以在电脑里的某一个文件夹下,打开控制台,直接使用express mvc创建目,否则会遇到 “‘express’ 不是内部或外部命令,也不是可运行的程序”错误。

3、问题总结

npm 安装报错-4048
清除npm缓存:npm cache clean --force
https://huaweicloud.csdn.net/63a004dcdacf622b8df91306.html

清除node_module缓存
使用npm的一个名为rimraf的模块进行删除

重新安装node_module
npm install rimraf
rimraf node_modules

4、参考文章链接

https://huaweicloud.csdn.net/63a004dcdacf622b8df91306.html
https://www.jianshu.com/p/7ea13d57638b
https://www.jianshu.com/p/2e7f3b69e51e

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值