哈库拉玛塔塔
哈库拉玛塔塔
  • 发布:2022-01-05 14:21
  • 更新:2022-01-18 13:54
  • 阅读:1556

vue.config.js中怎么获取package.json中scripts定义的环境变量

分类:uni-app

我需要在webpack中获取package.json中scripts定义的环境变量
process.env里没有我在scripts定义的变量
这个改怎么获取呢

2022-01-05 14:21 负责人:无 分享
已邀请:
哈库拉玛塔塔

哈库拉玛塔塔 (作者) - 简单又好吃

解决了,使用process.UNI_SCRIPT_DEFINE.PRO可以拿到这个变量
另外有个细节 manifest.json文件的路径需要绝对路径 官方示例代码中的 ./src/manifest.json 是不行的
正确方式 const manifestPath = __dirname+'/manifest.json'

哈库拉玛塔塔

哈库拉玛塔塔 (作者) - 简单又好吃

官方新版本中又删除了这个变量??离谱 !! 3.3.5版本获取不到了,输出process看了一下UNI_SCRIPT_DEFINE已经被删了。。。现在怎么搞,头大。。。。

哈库拉玛塔塔

哈库拉玛塔塔 (作者) - 简单又好吃

目前暂时的解决办法下载阿尔法版本的3.3.8 这个版本的process 中有UNI_SCRIPT_DEFINE。
拜托更新的时候不要乱砍东西,最近年末的正式版本的几个版本不知道是不是人员流动,bug真的有点顶不住。

  • x***@udesk.cn

    最新版本放到process.UNI_SCRIPT_ENV下面了

    2022-08-18 18:02

  • onlyyu

    回复 x***@udesk.cn: 现在跑哪去了啊,定义的变量根本找不到

    2023-05-08 16:33

该问题目前已经被锁定, 无法添加新回复