問題タブ [npm-scripts]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
18 に答える
669393 参照

node.js - package.json 内から環境変数を設定するには?

同様のコマンドpackage.jsonで使用するために内部からいくつかの環境変数を設定する方法は?npm start

これが私が現在持っているものですpackage.json

NODE_ENV1 つのコマンドだけでアプリを起動できるようにしながら、起動スクリプトで環境変数 ( など) を設定したいと考えていますnpm start

0 投票する
27 に答える
982493 参照

javascript - npm start の実行時に開始スクリプトが見つからないというエラーが発生しました

コマンドを使用してノード アプリケーションをデバッグしようとすると、このエラーが発生しますnpm start

エラー: デバッグ ファイルから:
0 投票する
1 に答える
1775 参照

npm - npm スクリプトを使用した browsersync タスクが、ファイルの変更後にブラウザーを更新しない

npm スクリプト タスクを使用して、browsersyncファイルの更新後に更新されるサーバーを起動する際に問題が発生しています...

という名前のタスクは、 のプロパティで次のようにserve定義されます。scriptspackage.json

私のディレクトリは次のように構成されています。

ディレクトリにcd移動してサーバーを正しく入力すると、Chrome ブラウザーで経由して開きます。projectnpm run servebrowsersyncindex.htmlhttp://localhost:3000/

index.html次に、 、style.css、またはのいずれかを編集main.jsして変更を保存すると、browsersyncそれらの変更がブラウザに反映されるように自動更新されません。

興味深いことに、同じコマンド (つまり、package.json二重引用符をエスケープせずに指定したものと同じ) を CLI 経由で次のように直接実行した後:

$ browser-sync start --server "dev" --files "./dev/css/*.css, ./dev/js/*.js, ./dev/*.html" --browser "Google Chrome"

...ブラウザが正しく開き、編集後、 、、またはDOES のindex.htmlいずれかに変更を保存すると、ブラウザが最新の状態に更新されます。index.htmlstyle.cssmain.js browsersync

browsersyncグローバルとローカル (つまり、プロジェクト フォルダー内) の両方にインストールしたバージョンは、同じバージョン (2.17.0) です。

のスクリプト セクションで間違っていることはありpackage.jsonますか?

0 投票する
2 に答える
139 参照

javascript - パラメータが異なっていても、npmスクリプトはデフォルトのスクリプトを実行します

私のpackage.jsonには、これらのスクリプトがあります:

npm run do-buildしたがって、実行すると が実行され"do-build": "ENV=DEV node ./src/setEnvironment.js"、実行すると がnpm run do-build --prod実行されると仮定し"do-build:prod": "ENV=PROD node ./src/setEnvironment.js"ますが、常にデフォルトの do-build script( "do-build": "ENV=DEV node ./src/setEnvironment.js") を実行します。なぜこれが起こっているのかわからないのですか?

0 投票する
1 に答える
529 参照

node.js - npm スクリプト、browser-sync、proxy-middleware

純粋な npm スクリプトを使用するように gulp ビルド環境を変換しようとしています。ほとんどの問題を解決できましたが、ブラウザ同期とプロキシ ミドルウェアの使用に少し行き詰まっています。現在のプロジェクトには ASP.NET バックエンドがあるため、いくつかの URL をプロキシする必要があります。これは、gulp ファイルで使用されるプロキシの構成です。

npmスクリプトのみを使用してこれを達成する方法についてのアイデアはありますか?

0 投票する
0 に答える
422 参照

npm - npm スクリプトから別のスクリプトにパラメータを渡すにはどうすればよいですか?

npm スクリプトから別のスクリプト (最初のスクリプトによって呼び出される) にパラメーターを渡そうとしていますが、その方法がまったくわかりません。

これがケースです。私の中に次のscriptsセクションがありますpackage.json

次のようなスクリプトを実行していますone: npm run one -- --arg=value. argしかし、スクリプトに動的に渡したいですtwo

要約すると、私が欲しいのは:

  1. 私はタイプするnpm run one -- --arg=value
  2. 走るnpm run two -- --arg=value && npm run three
  3. 結果は runninggulp build --arg=valueになり、その後に他のランダムコマンドが続きます

誰かアイデアはありますか?どうもありがとうございました。

0 投票する
5 に答える
194611 参照

javascript - npm スクリプトから eslint --fix を実行する方法

package.json に lint-fix を追加しようとしています。私の基本的なリントは"lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs"

試してみ"lint-fix": "eslint --fix --ext .js,.vue src test/unit/specs test/e2e/specs"ましたが、エラーがスローされていますが、修正されていません。

何を変更する必要がありますか?

NPM からのエラーは次のとおりです。