Nuxt項目中package.json相關屬性配置的含義

{
  "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í)行過程


?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容