console.log(process.argv[2]);
如果运行npm run dev 则打印出dev 指的是运行的第三项
cross-env用法 package.json文件:
"scripts": {
"serve": "cross-env ENV_TYPE=local APP_ENV=DEV vue-cli-service serve",
"serve:test": "cross-env ENV_TYPE=local APP_ENV=TEST vue-cli-service serve",
},
若运行npm run serve:test
可在vue.config.js文件打印出process.env.ENV_TYPE
npm i jquery@1 -S 安装1开头的最高版本
script:{
'dev':'gulp -v'
}
dependenices:{ 生产环境
},
devDependencies{
"vconsole": "^3.9.5",
},//开发环境
npm版本符号理解如下():更新使用npm update
- 例如
13.4.3
- 说明:
major:12(主版本号),minor:4(次版本号),patch:6(补丁,一般来说偶数是稳定,奇数是不稳定的)
^
:只锁定主版本号,后面取最新的版本 如:jquery:2.12.12
*~
:锁定主版本号和次版本号,后面取最新的版本 如:jquery:2.2.12
- 空:
直接写版本号,全部锁定,如:jquery:2.2.4
如jquery:* 最新版本
生产和开发
npm outdeted
查询过时的开发版本npm i gulp -S
//安装到生产环境npm i gulp -D
//安装到开发环境
清理npm缓存
npm cache clean --force