重要的配置项
命令行脚本
child::
npm script 自定义命令
适用范围:
1. 作用:
- 封装一些shell命令
梗概:
npm 允许在
package.json文件里面,使用scripts字段定义脚本命令语法:
1. 添加npm脚本
{ // ... "scripts": { "名字": "echo shell命令启动!"//值为shell命令 } }1.1. npm内置的默认脚本
"start": "node server.js", "install": "node-gyp rebuild"2. 运行npm脚本
npm run 脚本名字传递参数
child::npm script 传参
2.1. npm为常用的内置脚本提供了缩写:
npm start是npm run startnpm stop是npm run stop的简写npm test是npm run test的简写npm restart是npm run stop && npm run restart && npm run start的简写3. 为脚本添加钩子
"pre脚本名字": "echo I run before the build script", "脚本名字": "shell命令", "post脚本名字": "echo I run after the build script"
- 当执行
npm run 脚本名字的时候相当于执行npm run pre脚本名字 && npm run 脚本名字 && npm run 脚本名字- 双重的
pre和post无效
- 比如
prepretest和postposttest是无效的。详细的原文链接:
指向原始笔记的链接
默认的模块化规范
type: module或commonjs(默认值为commonjs)
为所有.js后缀文件指定JS的模块化规范