Vue CLI中使用webpack的多模式和环境变量

举报
拿我格子衫来 发表于 2022/03/17 23:01:53 2022/03/17
【摘要】 在vue项目中我们根据不同的环境去打不同的包, 如测试环境,开发环境, 正式环境 这个时候我们可以使用webpak中的模式和环境变量来操作 可以用于配置各个环境的api地址   环境变量和模式   在vue项目中创建  .env.development 和  .env.producti...

在vue项目中我们根据不同的环境去打不同的包, 如测试环境,开发环境, 正式环境 这个时候我们可以使用webpak中的模式和环境变量来操作

可以用于配置各个环境的api地址

 

环境变量和模式

 

在vue项目中创建 

.env.development 和  .env.production 文件

 

.env.production


  
  1. NODE_ENV=production
  2. VUE_APP_TITLE=My App (production)

 

.env.development


  
  1. NODE_ENV=development
  2. VUE_APP_TITLE=My App (development)

 

配置执行脚本

"serve": "vue-cli-service serve --mode development",
 

 

在组件里直接获取变量 打印出来


  
  1. <script>
  2. export default {
  3. mounted () {
  4. console.log(process.env.VUE_APP_TITLE)
  5. }
  6. }
  7. </script>

 

运行  npm run serve  

打印 

My App (development)

 

文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。

原文链接:fizzz.blog.csdn.net/article/details/104706800

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。