文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
npm
js 包管理工具
初始化
npm init
npm 会在执行命令的目录生成 package.json
文件,里面以 json 的格式配置的包依赖。用于安装是配置响应版本。
安装包
一般情况下,我们都是在项目下执行安装,这是因为不同项目的依赖可能不同,一般会将依赖安装在项目中,防止全局安装的冲突。npm 安装默认也是项目作用域的。如下命名会从 package.json 中读取依赖配置,然后安装。
npm install
想要指定安装的包,可以执行
npm install <包名>
如
npm install node
还可以指定版本
npm install <包名@版本号>
如
npm install node@2.1.0
全局安装
安装增加 -g 参数。一些目录没有访问权限的话,还需要 sudo 权限。
sudo npm install node@2.1.0 -g
查看安装的包版本
npm list <包名> [-g]
卸载
npm uninstall <包名> [-g]
查看该目录环境的包环境是否有错误
npm ls
npm ls -g --depth=0
解决依赖安装的问题
在指定安装某个包时, npm 并不会自动安装它的依赖,因此会出现一些依赖不存在而安装失败的问题,这时可以用如下指定查看都有哪些依赖,以及安装依赖
npm info "eslint-config-airbnb@latest" peerDependencies -g
npx install-peerdeps --dev eslint-config-airbnb
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论