タグ付けされた質問 「npm-scripts」

14
package.json内から環境変数を設定する方法
内部からいくつかの環境変数を設定してpackage.json、npm start同様のコマンドで使用するにはどうすればよいですか? これが私が現在持っているものpackage.jsonです: { ... "scripts": { "help": "tagove help", "start": "tagove start" } ... } NODE_ENV起動スクリプトで環境変数(など)を設定しながら、1つのコマンドだけでアプリを起動できるようにしたいnpm start。

17
npm startを実行すると、開始スクリプトでエラーが発生する
npm startコマンドを使用してノードアプリケーションをデバッグしようとすると、このエラーが発生します。 エラー: npm ERR!Windows_NT 6.3.9600 npm ERR!argv "C:\ Program Files \ nodejs \\ node.exe" "C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "start" npm ERR!ノードv0.12.7 npm ERR!npm v2.11.3 npm ERR!スクリプトがありません:npm ERRを開始してください!npm ERR!ヘルプが必要な場合は、このエラーをnpm ERR!に報告してください。 https://github.com/npm/npm/issues npm ERR!サポートリクエストには次のファイルを含めてください:npm ERR!C:\ Users \ andrmoll.NORTHAMERICA \ Documents \ GitHub …

2
NPM実行*は何もしません
私はエレクトロンプロジェクトを実行していましたが、すべてうまくいきました。しかし、package.json(npm startを含む)のスクリプトを実行すると、行がエスケープされて何も実行されません。 私のpackage.json: { "name": "interclip-desktop", "version": "0.0.7", "description": "Interclip for desktop", "repository": "https://github.com/aperta-principium/Interclip-desktop", "main": "main.js", "scripts": { "start": "electron .", "package-mac": "electron-packager . --overwrite --asar=true --platform=darwin --arch=x64 --icon=assets/icons/mac/icon.icns --prune=true --out=release-builds", "package-win": "electron-packager . Interclip --overwrite --platform=win32 --arch=ia32 --icon=assets/icons/win/icon.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string.ProductName=\"Interclip\"", "package-linux": "electron-packager . Interclip --overwrite --asar=true …

1
ignore-scriptsをtrueに設定すると、npmはどのように動作しますか?
私はただ見て話スピーカーが実行されているお勧めします: npm config set ignore-scripts true パッケージのインストール後スクリプトとインストール前スクリプトが実行されないようにします。そうすれば、悪意のあるパッケージでウイルスを回避できます。 私の質問は、次のとおりです。このコマンドを実行した後、npmインストールパッケージを変更して、プロジェクト内で機能させる必要がありますか? npmを使用するときにこのコマンドを実行しても追加の不都合がなければ、実行しても問題はありません。ウイルスを回避するのに役立つだけです。 この場合、なぜこれがデフォルト設定にならないのでしょうか? パッケージスクリプトを無視すると、npmパッケージの動作が異なり、さらに多くのことを手動で行う必要があると思うので、質問します。

3
Yarnを使用してモノレポにパッケージをインストールしないようにする方法
LernaとYarnのワークスペースを使用してモノレポを構築しました。 すべてが正常に動作しますが、パッケージに新しい依存関係をインストールするたびに(彼をAと呼びましょう)、次のように使用します。 yarn add <package_name> ヤーンはそれを追加し、Aが依存しないinstallパッケージでさえ、monorepo内のすべてのパッケージのスクリプトをトリガーします。 とにかくこれを避けるには?理由もなく、インストールに少し時間がかかります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.