返回介绍

npm

发布于 2024-06-15 14:30:40 字数 3284 浏览 0 评论 0 收藏 0

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

https://www.npmjs.com/package/eslint-config-airbnb

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文