今天在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"
},
修改前:

修改后:
