Nuxt项目中package.json相关属性配置的含义
2019-02-28 本文已影响0人
_果不其然_
{
"name": "common-web-vue", //项目名称
//scripts指定了运行脚本命令的npm命令行缩写,比如start指定了运行npm run start时,所要执行的命令。
//下面的设置指定了npm run dev、npm run bulid、npm run unit、npm run test、npm run lint时,所要执行的命令。
"scripts": {
"dev": "nuxt",
//开启一个监听3000端口的服务器,同时提供hot-reloadin功能
"start": "nuxt start",
//开启一个生产模式的服务器(必须先运行nuxt build命令)
"build": "nuxt build && npm start",
//构建整个应用,压缩合并JS和CSS文件(用于生产环境)
"generate": "nuxt generate",
//构建整个应用,并为每一个路由生成一个静态页面(用于静态服务器)
"lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
//修复错误的配置
"precommit": "npm run lint"
//pre-commit能够防止不规范代码被commit
}
上述指令的执行过程