[解決済み] npm install をせずに package-lock.json を更新するには?
2023-07-02 21:08:12
質問
質問
を更新/生成する方法はありますか?
package-lock.json
を実際にインストールすることなく
node_modules
(例えば
npm i
)? 私はただ、有効な
package-lock.json
に基づいて
package.json
である。
モチベーション
あなた(またはあなたの同僚)は
yarn
をローカルで使うかもしれません。
npm
. これはベストプラクティスではないかもしれませんが、それでもいくつかの理由によってそうなるかもしれません。
完璧な世界では、更新するためのコマンドを持ちたいと思います。
package-lock.json
ボーナス質問
: に同じです。
yarn
. を生成する方法はありますか?
yarn-lock.json
を生成する方法はありますか?
yarn install
)?
どのように解決するのですか?
npm
npm 6.xでは、以下のコマンドを使用することができます。
npm i --package-lock-only
ドキュメント ( https://docs.npmjs.com/cli/install.html ) によると
--package-lock-only 引数を指定すると、node_modules のチェックと依存関係のダウンロードを行わず、package-lock.json のみを更新します。
毛糸
2019年9月10日現在。 yarnは、モジュールをインストールせずにロックファイルを生成することをサポートしていないようです。関連するGitHubの課題です。 https://github.com/yarnpkg/yarn/issues/5738
関連
-
[解決済み】MongooseでEnumを作成し使用する方法
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
-
[解決済み] npmはどこにパッケージをインストールするのですか?
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
-
[解決済み] GitHubからnpmパッケージを直接インストールする方法
-
[解決済み] なぜ "npm install" は package-lock.json を書き換えてしまうのですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】mongoError: トポロジーが破壊されました
-
[解決済み】AWS STS AssumeRoleへのアクセスを可能にする方法
-
[解決済み】Mongooseで、日付でソートするにはどうしたらいいですか?(node.js)
-
[解決済み】E11000重複キーエラー mongodb mongooseのインデックス
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] Yarn にパッケージを強制的に再インストールさせるにはどうしたらいいですか?
-
[解決済み] エラーです。Cannot find module 'ejs'
-
[解決済み] エラーです。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりません。
-
[解決済み] "app.use(express.cookieSession())" に "secret" オプションが必要です。
-
[解決済み] Mongoose Schema がモデルとして登録されていません。