vue.js - 未使用 cross-env 在 npm 脚本中设置环境变量
问题描述
我正在尝试运行npm run test
,其中部分测试是使用cross-env
. 但是,在赛普拉斯测试中,环境变量实际上并没有改变。谢谢您的帮助!
我使用的是 Windows,cross-env
版本为 5.0.1。
我尝试使用不同的组合设置几个环境变量,例如 SET && 并将其设置在命令中的不同位置,但实际上没有一个更改环境变量。我也尝试安装better-npm-run
,但它没有帮助解决这个问题。
I am running npm run test, where in test RECAPTCHA_SITE_KEY is an environment variable and start is npm run dev.
test: cross-env RECAPTCHA_SITE_KEY='6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI' start-server-and-test start http-get://127.0.0.1:8080
而不是重新验证密钥更改,而是使用原始站点密钥。
解决方案
推荐阅读
- c++ - *this(返回对调用对象的引用)不返回该函数中已更改对象的值
- regex - 正则表达式和是的:允许某个特殊字符,但不能重复
- python - 当连接重复列 _x _y 时,如何使它们按列交替而不是按表分隔?
- mautic - Mautic Contact 电子邮件回复未显示在联系历史记录下
- python - 射线错误:缺少 1 个必需的位置参数:“循环”
- python - 基于 DRF 类的视图 api 数据过滤问题
- installation - 在 Windows 10 上安装 eth-brownie 需要帮助
- python - 如何从 git 中排除 Jupyter 笔记本检查点
- python-3.x - 使用 python 连接到 Splunk 失败并出现错误 ConnectionResetError: [Errno 104] Connection reset by peer
- firebase - 如何设置基于 Firebase 身份验证的蛮力保护?