Vue.js 如何修复未使用的vuejs环境变量

Vue.js 如何修复未使用的vuejs环境变量,vue.js,environment-variables,Vue.js,Environment Variables,问题是我无法使用与Vue关联的env变量(如果有任何区别,请使用Typescript)。当为端点声明URL并尝试提供服务时,它只使用localhost,这使我相信我的设置中的某些操作没有正确完成 我已尝试按照Vue自己的文档进行设置: 此外,我还试着跟踪这家伙,这正是我所需要的: 我尝试了更多不同的方法,都有相同的结果,但这两种方法是最热门的 也许我的tsconfig.json中的设置有问题,但老实说,我不确定故障可能在哪里 //tsconfig.json { "compilerOpti

问题是我无法使用与Vue关联的env变量(如果有任何区别,请使用Typescript)。当为端点声明URL并尝试提供服务时,它只使用localhost,这使我相信我的设置中的某些操作没有正确完成

我已尝试按照Vue自己的文档进行设置:

此外,我还试着跟踪这家伙,这正是我所需要的:

我尝试了更多不同的方法,都有相同的结果,但这两种方法是最热门的

也许我的tsconfig.json中的设置有问题,但老实说,我不确定故障可能在哪里

//tsconfig.json
{
  "compilerOptions": {
    "outDir": "./built/",
    "sourceMap": true,
    "strict": true,
    "noImplicitThis": true,
    "noImplicitReturns": true,
    "noImplicitAny": true,
    "module": "es2015",
    "experimentalDecorators": true,
    "emitDecoratorMetadata": true,
    "moduleResolution": "node",
    "target": "es5",
    "lib": [
      "es2016",
      "dom"
    ]
  },
  "include": [
    "./src/"
  ]
}

我读过一些webpack的解决方案,但据我所知,这不需要,因为Vue使用自己的web捆绑。

最重要的是,“只有以Vue_APP_u开头的变量才会静态嵌入到带有webpack.DefinePlugin的客户端捆绑包中。”请注意,您不必使用webpack,但是vue是在幕后做这件事的。谢谢!我不知道我是怎么漏掉那部分的,因为那是一大堆文件中的一句话!哈哈,欢迎来到S.O。!我还安装了启用PWA的vue项目,我不打算使用它,但认为它不会造成任何伤害。但是,由于它不创建index.html,因此不可能使用env变量,因为它们被捆绑到index.html中。我不知道这是否按设计工作,但我必须创建一个没有PWA的新项目,以使环境变量正常工作。请参阅最重要的一点,“只有以VUE_APP_u开头的变量才会静态嵌入到带有webpack.DefinePlugin的客户端包中。”注意,您不必使用webpack,但是vue是在幕后做这件事的。谢谢!我不知道我是怎么漏掉那部分的,因为那是一大堆文件中的一句话!哈哈,欢迎来到S.O。!我还安装了启用PWA的vue项目,我不打算使用它,但认为它不会造成任何伤害。但是,由于它不创建index.html,因此不可能使用env变量,因为它们被捆绑到index.html中。我不知道这是否按设计工作,但我必须创建一个没有PWA的新项目,以使环境变量工作。