{
"name": "common-web-vue", //項目名稱
//scripts指定了運行腳本命令的npm命令行縮寫,比如start指定了運行npm run start時,所要執(zhí)行的命令。
//下面的設置指定了npm run dev、npm run bulid、npm run unit、npm run test、npm run lint時,所要執(zhí)行的命令?!? "scripts": {
"dev": "nuxt",
//開啟一個監(jiān)聽3000端口的服務器,同時提供hot-reloadin功能
"start": "nuxt start",
//開啟一個生產模式的服務器(必須先運行nuxt build命令)
"build": "nuxt build && npm start",
//構建整個應用,壓縮合并JS和CSS文件(用于生產環(huán)境)
"generate": "nuxt generate",
//構建整個應用,并為每一個路由生成一個靜態(tài)頁面(用于靜態(tài)服務器)
"lint": "eslint --ext .js,.vue --ignore-path .gitignore .",
//修復錯誤的配置
"precommit": "npm run lint"
//pre-commit能夠防止不規(guī)范代碼被commit
}
上述指令的執(zhí)行過程
