package.json中的scripts脚本说明

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vuvivian/article/details/88289793
"scripts": {
  "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
  "start": "npm run dev",
  "lint": "eslint --ext .js,.vue src",
  "build": "cross-env NODE_ENV=development env_config=dev node build/build.js",
  "build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js",
  "build:sit": "cross-env NODE_ENV=production env_config=sit node build/build.js"
},

1.以上为我的npm脚本,执行 npm run + scripts的key,就相当于执行scripts的key对应的value,
如:执行 npm run dev 等同于执行 webpack-dev-server --inline --progress --config build/webpack.dev.conf.js, 即启动程序
在这里插入图片描述
2.build,build:prod,build:sit分别代表给本地环境,生产环境,测试环境打包。
3.脚本涵义:如 cross-env NODE_ENV=decelopment env_config=dev node build/build.js
cross-env:可以跨平台地设置及使用环境变量(npm i --save-dev cross-env 安装使用)
NODE_ENV: config文件夹下对应环境配置的NODE_ENV值
env_config: config文件夹下对应环境配置的env_config 值
node build/build.js 环境配置入口

猜你喜欢

转载自blog.csdn.net/vuvivian/article/details/88289793
今日推荐