2017-03-05 4 views
0

私はnode.jsとnpmの非常に新しいです。私は私の窓の上でローカルに設定するためにオープンソースプロジェクトをしようとしていたと私は、だから私はNODE_ENV=xyzからpackage.jsonでbuild:bundleSET NODE_ENV=xyzを編集し、このエラーに別のビルド方法:ノードプロジェクトのためのlinuxとwindows用のバンドル?

'NODE_ENV' is not recognized as an internal or external command, operable program or batch file.

を得ました。プロジェクトを正しくインストールしました。

私の質問は、windows上でSET NODE_ENV=xyzとlinux/mac上でNODE_ENV=xyzを使用するようにnpmに指示する方法なので、プロジェクト全体を中断することなく修正を作成することができます。

答えて

0

あなたはその後、1つの構文を使用することができるプラットフォーム

間で環境変数を設定し、使用cross-env

$ npm install --save-dev cross-env

のスクリプトを実行するので、build:bundleスクリプトはしますという名前のパッケージをインストールして使用しますこのようなもの:

... 
"scripts": { 
    "build:bundle": "cross-env NODE_ENV=xyz ...", 
    ... 
} 
関連する問題