发布或部署Nodejs项目以构建文件夹或FTP

时间:2016-04-20 17:53:23

标签: node.js reactjs ftp npm

我想发布我的nodeJS构建文件夹或ftp 所以在Cmd中我写npm run build但它给出了这个错误 在webpack或package.json中,我将Node_ENV设置为生产

 18 error react-seed@0.0.13 build: `NODE_ENV=production npm run webpack`
    18 error Exit status 1
    19 error Failed at the react-seed@0.0.13 build script
   'NODE_ENV=production npm run webpack'.
    19 error This is most likely a problem with the react-seed package,
    19 error not with npm itself.
    19 error Tell the author that this fails on your system:
    19 error     NODE_ENV=production npm run webpack

如何将项目发布到任何文件夹或ftp?

1 个答案:

答案 0 :(得分:0)

react-seed没有使npm脚本符合跨平台标准,可以看作here

您可以通过编辑脚本构建行来手动将package.json中的react-seed更改为Windows兼容:

"build": "set NODE_ENV=production&& npm run webpack",

production之后的遗失空间是故意的。另请注意,这将使其无法在* nix环境中运行,因为它将特定于Windows。

老实说,最好使用react-seed打开一张票,让他们知道他们的npm脚本不是跨平台的。 stackoverflow here的附加读物。