{
"name": "test", // 假如项目叫做test
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC"
}
- name: 这个很好理解,就是package的名称。
- version: package的版本。
- desription:包的描述。
- author:项目的作者。可以为字符串,对象。
- main:代码入口。
- scripts:指定了运行脚本命令的npm命令行缩写。十分重要。
"scripts": {
"dev": "NODE_ENV=dev webpack-dev-server --progress --hot --host 0.0.0.0 --port 8089",
"test": "NODE_ENV=test webpack --config webpack.test.config.js --progress",
"online": "NODE_ENV=production webpack --config webpack.online.config.js --progress",
"build": "webpack",
"node": "node server.js"
},
dev:npm run dev
, 就可以启动项目。
config:用于添加命令行的环境变量。
dependencies: 开发环境中所需要的包都存放在这里
devDependencies:生产环境所欲要的包都存在这里