用于节点脚本的windows上的osx终端语法仿真

时间:2015-09-04 16:53:45

标签: windows macos terminal terminal-emulator

所以我有一个用osx构建的包json文件,它包含安装和构建的脚本。该文件中的许多脚本都具有osx终端特定语法。有没有办法在Windows中模拟该终端,以便正确读取语法?

P.S。我尝试过cygwin mintty(现在称为cygwin64终端),但仍然有同样的问题。

编辑我的意图是不维护两个本质上做同样事情的文件,因为我们只是使用npm包管理器开始我真的不想在此时引入任务运行器。

编辑9/15/15 这是一个cygwin没有模拟语法的例子: linux(ubuntu)中的NODE_ENV=production bin/build.sh会将“production”分配给node_env var然后执行shell文件build.sh,但是在windows中这种语法会导致var赋值错误并执行shell脚本文件除非我使用以下语法:setx NODE_ENV production&&bash bin/build.sh

1 个答案:

答案 0 :(得分:0)

OS X基于BSD,因此最接近的近似值是使用BSD VM