16boke - 一路博客

前端开发package.json详解

{

  "name": "webpack-sample-project",

  "version": "1.0.0",

  "description": "Sample webpack project",

  "scripts":

 {

     "dev": "node build/dev-server.js",

     "build": "node build/build.js",

     "start": "webpack" // 修改的是这里,JSON文件不支持注释,引用时请清除  

},

  "author": "zhang",

  "license": "ISC",

  "devDependencies": {    "webpack": "^1.12.9"  }

 }

1、package.json中的script会安装一定顺序寻找命令对应位置,本地的node_modules/.bin路径就在这个寻找清单中,所以无论是全局还是局部安装的Webpack,你都不需要写前面那指明详细的路径了。

2、npm的start命令是一个特殊的脚本名称,其特殊性表现在,在命令行使用npm start就可以执行其对应的wg命令,如果对应的此脚本名称不是start,想要在命令行中运行时,需要使用npm run {script name}如果npm run build。