私たちのプロジェクトには、いくつかのルーティングパスがあります。
"start": "set NODE_ENV=local&&node_modules\\.bin\\webpack --config webpack.dev.config.js"
Linuxでこれに対応するものは何ですか?私たちはDebianを使用しており、この選択肢を使用する際に問題があります。
"start": "set NODE_ENV=local&&node_modules//.bin//webpack --config webpack.dev.config.js"
または:
"start": "set NODE_ENV=local&&node_modules/.bin/webpack --config webpack.dev.config.js"
ベストアンサー1
これは、すでに調整されているLinuxまたはパス区切り文字とは何の関係もありません。
NODE_ENV=ローカルに設定
これはPOSIXシェルで環境変数を設定する方法ではありません。
&&
これは、POSIXシェルで乱数環境変数設定を使用してコマンドを実行する方法ではありません。
変数の設定方法など、POSIXシェルスクリプトの基本を学ぶ必要があります。
似たようなことを見たいのですが、Windowsがcross-env
POSIXシェルと同じように動作するようにするため、人々がすでにPOSIXシェルスクリプトを知っているとします。
クロス環境 NODE_ENV=ローカル node_modules/.bin/webpack …
これを行う前に、まずPOSIXシェルスクリプトを学ぶ必要があります。
NODE_ENV=ローカル node_modules/.bin/webpack…
これはLinux(オペレーティングシステムカーネル)やDebianに限定されていません。