avatar

目录
13个 npm 快速开发使用技巧

介绍 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
2
3
{
"main": "index.js"
}

这个快捷方式也可以用于像npx create-react-app . 这样的命令。因此,可以运行npx create-react-app .,而不是使用 npx create-react-app my-app 创建一个新的my-app目录。

2. 设置默认npm init属性

当利用npm init开始一个新项目的时候,可以为某些字段设置默认值:

javascript
1
2
3
4
npm config set init.author.name "LoveCatDog"
npm config set init.author.email "1430363821@qq.com"
npm config set init.author.url "https://lovecatdog.github.io/"
npm config set init.license "LoveCatDog"
文章作者: 会吃鱼的猫
文章链接: https://lovecatdog.github.io/2020/04/22/13%E4%B8%AA-npm-%E5%BF%AB%E9%80%9F%E5%BC%80%E5%8F%91%E4%BD%BF%E7%94%A8%E6%8A%80%E5%B7%A7/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LoveCatDog
打赏
  • 微信
    微信
  • 支付宝
    支付宝

评论
简体中文