上一章
下一章
npm 包管理器简介
npm 是 Node.js 标准的软件包管理器。
它起初是作为下载和管理 Node.js 包依赖的方式,但其现在也已成为前端 JavaScript 中使用的工具。
yarn
Yarn是facebook发布的一款取代npm的包管理工具
-
1)速度超快—-Yarn缓存了每个下载过的包,所以再次使用时无需重复下载。同时利用并行下载以最大化资源利用率,因此安装快。
-
2)超级安全—-在执行代码之前,Yarn会通过算法检验每个安装包的完整性。
-
3)超级可靠—–使用详细、简洁的锁文件格式和明确的安装算法,Yarn能够保证在不同系统上无差异工作
npm | yarn |
---|---|
npm install | yarn |
npm install react –save | yarn add react |
npm uninstall react –save | yarn remove react |
npm install react –save-dev | yarn add react –dev |
npm update –save | yarn upgrade |
npm run build | yarn run build |
通常会在命令中看到某些标志
- –save 安装并添加条目到 package.json 文件的 dependencies。
- –save-dev 安装并添加条目到 package.json 文件的 devDependencies。
区别主要是,devDependencies 通常是开发的工具(例如测试的库),而 dependencies 则是与生产环境中的应用程序相关。
运行任务
package.json 文件支持一种用于指定命令行任务(可通过使用以下方式运行)的格式:
npm 将软件包安装到哪里
当使用 npm 安装软件包时,可以执行两种安装类型:
- 本地安装
- 全局安装
软件包会被安装到当前文件树中的 node_modules 子文件夹下。
在这种情况下,npm 还会在当前文件夹中存在的 package.json 文件的 dependencies 属性中添加 xxx 条目。
在这种情况下,npm 不会将软件包安装到本地文件夹下,而是使用全局的位置。
全局的位置到底在哪里/p>
npm root -g 命令会告知其在计算机上的确切位置。
文章知识点与官方知识档案匹配,可进一步学习相关知识Vue入门技能树Node.js和npmNode安装与配置23015 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!