介绍 npm 的13个技巧来最大限度地利用npm:从简单的快捷方式到自定义脚本。
1.学习基本快捷方式
安装 — 常规:npm install,简写:npm i。
测试 — 常规:npm test,简写:npm t。
帮助 — 常规:npm –help,简写:npm -h。
全局标志 — 常规: –global,简写:-g。
保存为开发依赖 - 常规: - save-dev,简写:-D。
npm init 生成一个pakeage.json文件 默认值 - 常规:npm init –yes 或 npm init –force,简写:npm init -y 或 npm init -f
- npm init -y -y 的含义:yes的意思,在init的时候省去了敲回车的步骤,生成的默认的package.json
我们知道使用-save或-S来保存包,但现在这是个已经是默认值。要安装一个包而不保存它,可以使用 ——no-save标志。
不太常见的快捷键
- 安装包信息将加入到optionalDependencies(可选阶段的依赖)- 常规:–save-optional, 简写:-O。
精确安装指定模块版本 - 常规:–save-optional, 简写:-O。
- 如果需要在本地保存一个npm包,或者通过单个文件下载选择一组可用的包,可以使用–save-bundle或-B将它们捆绑在一起,并使用npm pack获得捆绑包。
根的快捷方式
. 符号通常用于表示应用程序的根目录,npm术语中的应用程序入口点,即package.json中指定为“main”的值
javascript
1 | { |
这个快捷方式也可以用于像npx create-react-app . 这样的命令。因此,可以运行npx create-react-app .,而不是使用 npx create-react-app my-app 创建一个新的my-app目录。
2. 设置默认npm init属性
当利用npm init开始一个新项目的时候,可以为某些字段设置默认值:
javascript
1 | npm config set init.author.name "LoveCatDog" |