这是我当前的 package.json
{
"dependencies": {
"cypress": "^6.8.0",
"cypress-tags": "^0.0.21",
"typescript": "^4.2.3"
},
"scripts": {
"cy:run": "./node_modules/.bin/cypress run",
"cy:dev": "CYPRESS_INCLUDE_TAGS=DEVELOP ./node_modules/.bin/cypress run"
}
}
当我运行 cy:dev 时出现此错误:
'CYPRESS_INCLUDE_TAGS' is not recognized as an internal or external command,
operable program or batch file.
但是,如果我复制并粘贴确切的脚本并直接在 CLI 中运行它,它就可以正常工作。
有没有办法通过 NPM 脚本传递临时环境变量?
我认为这可以在 Mac/Linux 系统上运行,但我需要它跨平台运行。
答案 0 :(得分:0)
通过使用 npm 包设法解决了这个问题。
npm v myapp versions --registry https://myapp.jfrog.io/artifactory/api/npm/myapp/
这也适用于跨平台。