npm-在测试脚本中使用dotenv从文件访问env变量

kq0g1dla  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(108)

我正在使用WebdriverIO和npm运行一些UI测试。
我的.env文件:

VARIABLE=SOME-VALUE

字符串
package.json

"scripts": {
    "test": "dotenv -e .env tsc && wdio wdio.conf.ts"
  },


如何访问变量:

const myVariable = process.env.VARIABLE


所有三个文件都在同一个目录中。当我控制台记录myVariable时,我得到undefined。我没有得到缺少的东西。我在这里提到了一些答案,但它们没有帮助。
此外,如果有人可以扔光我们需要/如何导入文件。我是相当新的这一点,因此任何帮助将不胜感激。

slwdgvem

slwdgvem1#

在WebDriverIO 8中,它现在会自动加载.env . files。然后,您的示例package.json将更改为以下内容,一切都应该正常:

"scripts": {
  "test": "wdio run wdio.conf.ts"
},

字符串

相关问题