解决“export NODE_ENV=test”不是外部或内部命令
Posted sanqima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决“export NODE_ENV=test”不是外部或内部命令相关的知识,希望对你有一定的参考价值。
今天在mocha编程中,使用yarn test命令,运行.ts测试脚本,报"export NODE_ENV=test"不是外部或内部命令错误,如图(1)所示。
问题原因:export是Linux、Mac上的命令,在windows上不支持,需要将它改成SET \\“NODE_ENV=test\\”。
解决方法:用set命令,替换export命令。
比如,在package.json,修改该命令:
## 修改前(Linux或Mac使用)
"scripts": {
"test": "export NODE_ENV=test && mocha"
}
## 修改后(win10使用)
"scripts": {
"test": "SET \\"NODE_ENV=test\\" && mocha"
},
修改前:
修改后:
以上是关于解决“export NODE_ENV=test”不是外部或内部命令的主要内容,如果未能解决你的问题,请参考以下文章