cross-env自定义变量

更新时间:2023-05-31 21:43:01 阅读: 评论:0

cross-env⾃定义变量
接上⽂继续学习webpack的其他知识与技巧:
上⽂:
中秋习俗前⾔:之前我们对package.json中的rve 和 build进⾏了区分(有疑惑的朋友可以点击上⽅的超链接查看上篇),可以理解为是运⾏和打包配置的⾃定义。
蝴蝶简笔画那运⾏与运⾏之间,打包与打包之前的⾃定义该如何区分呢?
trimmean--package.json
"scripts":{
"rve":"vue-cli-rvice rve",
"build":"vue-cli-rvice build",
"lint":"vue-cli-rvice lint",
雅思阅读
}
以上是vue-cli搭建的默认配置,在实际开发中常常需要⼀个系统可定制化,这就可能需要不同的指令来运⾏或者打包不同的静态资源,⽐如对A 客户的项⽬打包A页⾯,对B客户的项⽬打包B页⾯。
我们以build举例 要达到以下的效果:
现在假设:TYPE是标识不同公司的标识项
"scripts":{
"rve":"vue-cli-rvice rve",
"build:A":" TYPE=A vue-cli-rvice build",
"build:B":" TYPE=B vue-cli-rvice build",
"build:C":" TYPE=C vue-cli-rvice build",
"lint":"vue-cli-rvice lint"
}
当然直接这样写是没有⽤的
这⾥就要引⼊cross-env了
cross-env
安装
npm i cross-env --save端午节英语作文
cross-env有⼀个默认的环境变量:NODE_ENV:⼀般⽤于区分⽣产和开发环境
"rve":"vue-cli-rvice rve",
"rve:test":"cross-env NODE_ENV=development  VERSION=1 vue-cli-rvice rve "
以上有⼀个VERSION=1 与NODE_ENV不同的是这是⼀个⾃定义变量需要配置:
山东高考分数线2014配置⽅法:
新建⼀个fig.js
const webpack =require("webpack");
configureWebpack:{
plugins:[
new webpack.DefinePlugin({
lucent
马拉多纳的介绍'v':{
VERSION:'"'+ v.VERSION+'"',
}
})
norgay],
}
jdkf
}
这样就可以拿到配置的变量了。

本文发布于:2023-05-31 21:43:01,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/822641.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:配置   打包   需要   标识   定义   达到   学习   开发
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图