我正在尝试将环境变量作为参数传递给npm脚本 没有成功。
export ENVIRONMENT=test.proxy.json
npm run test
我正在尝试在package.json中执行类似的操作
npm run test --proxy-config-file $ENVIRONMENT
答案 0 :(得分:3)
执行此操作时:
export ENVIRONMENT=test.proxy.json
npm run test
或者这个:
ENVIRONMENT=test.proxy.json npm run test
然后您将"test.proxy.json"
字符串作为名为ENVIRONMENT
的环境变量的值传递。
如果要将参数传递给npm脚本,则可能需要使用:
npm run test -- --proxy-config-file $ENVIRONMENT
请记住,如果将参数传递给npm脚本,则不一定意味着它将传递给此脚本正在执行的其他脚本。对于环境变量,它是另一种方式 - 默认情况下,它们应该从一个脚本传递到另一个脚本,但仍然无法保证调用者可以决定要传递的环境变量(如果有的话)。
但是很难从你的问题中判断出你的真正问题是什么 - “没有成功”这句话过于笼统,不知道这里有什么问题。