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
  }

上述指令的执行过程


上一篇下一篇

猜你喜欢

热点阅读