[解決済み] 本番環境では `npm run prod` を実行する必要がありますか?
2022-02-10 10:07:02
質問内容
Laravelには パッケージ.json ファイルを npm 用に作成します。
デフォルトの
package.json
は devDependencies とだけ同梱されています。
もし私が間違っていなければ、その時。
-
npm run development
は、Web パックのすべての依存関係をローカル開発環境上のひとつのファイルにバンドルし、それをバージョン管理経由で本番環境にプッシュするために使用されます。 -
npm install
が必要なのは実稼働時のみです。package.json
には実際のdependencies
(のみならずdevDependencies
).
しかし、少し混乱しているのは
npm run production
スクリプトを使用します。を実行する必要があります。
webpack
を本番で使用できますか?それとも、開発でこれをやってVCでプッシュした場合は廃止されるのでしょうか?私は
デプロイに関するドキュメント
をLaravelから購入しました。
解決方法は?
私が通常行っているのは
npm run dev
または
npm run watch
は、変更を監視するだけで、まだ開発用のコンパイルを行います。つまり、私が使っているどんな console.log でも、出力は minify されないので、スクリプトが言うように、これは開発目的には良いことです :) . 本番環境に移行する前に、私は
npm run prod
で、出力をミニマイズして、キャッシュ用にバージョンアップしています。
https://laravel.com/docs/master/mix#versioning-and-cache-busting
そして、インストールする部分について書き忘れていたのですが、もしあなたが
npm install
を実行すると、devDependencies もインストールされます。というわけで、この回答をご覧ください。
関連
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] 本番環境では `npm run prod` を実行する必要がありますか?
-
[解決済み] htmlentities() はパラメータ 1 が文字列であることを予期しており、オブジェクトが与えられている
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] Bowerとnpmの違いは何ですか?
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] npmはどこにパッケージをインストールするのですか?
-
[解決済み】マイグレーション。外部キー制約を追加できない
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Laravelをアンインストールするには?
-
[解決済み] Laravel 5.4で `npm run watch` が動作しない。
-
[解決済み] Laravel、each()関数でできることは?
-
入力ファイルを開くことができませんでした:artisan
-
laravelがWhoopsでサーバーにアップロード、何かが間違っていたようです。
-
[解決済み] のエラーが発生しました。OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054 [重複].
-
[解決済み] Node.jsのNPMモジュール(package.json)のdevDependenciesのインストールを防ぐにはどうすればよいですか?
-
[解決済み】laravel eloquentで特定の列を選択する方法
-
[解決済み】Eloquentで「if not null」を確認する方法は?
-
[解決済み】 ~/.composer/vendor/bin ディレクトリを PATH に配置する方法は?