[解決済み] [Solved] javascriptファイルを実行するカスタムスクリプトをpackage.jsonファイルに追加するにはどうすればいいですか?
2022-04-05 07:43:33
質問
コマンドを実行できるようにしたい
script1
を実行するプロジェクトディレクトリで
node script1.js
.
script1.js
は同じディレクトリにあるファイルです。 このコマンドはプロジェクトディレクトリに固有のものである必要があります。つまり、私が他の誰かにプロジェクトフォルダを送った場合、その人は同じコマンドを実行できるようになります。
今のところ、追加してみました。
"scripts": {
"script1": "node script1.js"
}
をpackage.jsonファイルに追加したのですが
script1
次のような出力が出ます。
zsh: command not found: script1
上記のスクリプトをプロジェクトフォルダに追加するために必要な手順をご存知の方はいらっしゃいますか?
*注意:bashのプロファイルにコマンドを追加することはできません(マシン固有のコマンドにすることはできません)
何か不明な点があれば教えてください。
解決方法は?
カスタムスクリプト
npm run-script <custom_script_name>
または
npm run <custom_script_name>
あなたの例では、次のように実行します。
npm run-script script1
または
npm run script1
.
参照 https://docs.npmjs.com/cli/run-script
ライフサイクルスクリプト
Nodeでは、特定のライフサイクルイベントに対してカスタムスクリプトを実行することもできます。
npm install
が実行されます。これらは、以下のように見つけることができます。
こちら
.
例えば
"scripts": {
"postinstall": "electron-rebuild",
},
これは、次のように実行されます。
electron-rebuild
の後に
npm install
コマンドを使用します。
関連
-
[解決済み】Javascriptのコールバック関数がFirefoxで「Callback is not a function」というエラーを投げる
-
[解決済み】'useState' が定義されていない no-undef React
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] JavaScriptのオブジェクトが空であることをテストするにはどうすればよいですか?
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み】JavaScriptで文字列の出現箇所をすべて置換する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Failed to load resource: net::ERR_FILE_NOT_FOUND loading json.js
-
[解決済み】Uncaught ReferenceError: angular is not defined - AngularJSが動作しない。
-
[解決済み】webpack: モジュールが見つかりません。Error: 解決できない(相対パスで)
-
[解決済み】Uncaught ReferenceError。Reactが定義されていない
-
[解決済み】未定義のプロパティ 'bind' を読み込めない。React.js【重複あり
-
[解決済み】React、Uncaught ReferenceError。ReactDOMは定義されていません
-
[解決済み】JavaScript ランタイムエラー:'$'が未定義です。
-
[解決済み】npm install --legacy-peer-deps は具体的に何をするのですか?どんなときに推奨されるのか/どんな使用例が考えられるのか?
-
[解決済み】Uncaught ReferenceError。Firebase は定義されていません。
-
[解決済み】HTMLの最初の行に予期しないトークン<がある。