解决“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"
  },

    修改前:

图(1) win10不支持export命令

    修改后:

图(2) 将export改成set命令,运行成功

以上是关于解决“export NODE_ENV=test”不是外部或内部命令的主要内容,如果未能解决你的问题,请参考以下文章

egret不支持浏览器怎么解决

怎么解决解决浏览器不兼容问题

网页显示不全的解决方法

svn的uuid与以前不匹配,如何解决!

OpenWRT网络不稳定频繁掉线的解决办法

vs2008解决方案资源管理器不显示解决方案