当命令grunt
在与 grunt.js 文件相同路径的 Windows shell 中运行时,Windows 会选择使用 Windows 脚本宿主运行 grunt.js。推荐的路径是显式调用grunt.cmd
.
这一切都很好,但如果我想在我的 NPM package.json 中创建一个独立于操作系统的脚本命令,我该怎么办?如果我还想在 *nix 中运行,我不能这样做:
"scripts": {
"dox": "grunt.cmd dox"
}
任何指针?或者,我是否遗漏了一大块拼图?(我对 NPM 和 Grunt 都同样陌生)。