我正在构建一个将由Windows和OS X上的人员开发的Electron应用程序.我想创建一个跨平台的启动脚本.到目前为止,我已经完全没有运气了.我认为,问题是我需要设置NODE_ENV环境变量,语法略有不同.
我希望有一种方法我还没有找到.我当前的脚本部分如下:
"scripts": {
"start:osx": "NODE_ENV=development electron ./app/",
"start:win": "set NODE_ENV=development && electron ./app/"
}
Run Code Online (Sandbox Code Playgroud)
我真的想创建一个单独的"开始"脚本并消除特定于平台的变体.可能吗?
我为每个操作系统都有这 2 个 npm:
"pack": "cd dist/fold1 && type script11.js script22.js script33.js > all.js",
"pack-unix": "cd dist/fold1 && cat script11.js script22.js script33.js > all.js"
Run Code Online (Sandbox Code Playgroud)
我怎样才能使它们成为一个命令?
喜欢:
"pack": "cd dist/fold1 && <if win than type else cat> script11.js script22.js script33.js > all.js",