検索

ホームページ  >  に質問  >  本文

node.js - npm5.0 バージョンには追加の Packjson-lock.json があり、npm install コマンドを使用して新しい依存関係をインストールできません。解決策はありますか?

問題が発生し、スタイラスの参照に失敗しました。解決されましたが、少し混乱しています

背景は次のとおりです。
npm は現在 5.0.3 にアップグレードされています。
npm をインストールすると、ディレクトリに追加のファイル package-lock.json が作成されます。
このとき、 # を追加しました。 package.json の devDependency 。 ## リーリー

その後、ターミナルで npm install を再実行すると、プロジェクトの node_modules にスタイラス フォルダーが表示されません。

情報を確認したところ、これは新しいバージョンの落とし穴であるとのことです。
https:// mp.weixin.qq.com /s?__...
与えられた解決策は、以前の npm バージョンに戻すことです...

私の解決策のプロセス

1. package-lock.json を削除し、npm install を再実行します。スタイラス フォルダーが node_modules に表示されますが、依然としてエラーが報告されます。
2. sudo npm install stylus-loader を直接実行します。ターミナルで stylus --save-dev を実行するとコンパイルが成功します

同じ問題を抱えている人がいたら、私と同じように試してみて、何か良い方法がないか専門家に尋ねたいと思います。 future はターミナル自体にある必要がありますか? インストールするように指定します...

为情所困为情所困2716日前2054

全員に返信(2)返信します

  • 某草草

    某草草2017-06-21 10:15:05

    私も調べたところ、これは npm5.0 の落とし穴であることがわかりました。インストールする場合はバージョンを指定する必要があります。これはStack Overflowで見た回答ですが、私の外国語能力が低いので一部しか理解できません。 あなたの問題は、vue.js があまり良くないことです。npm または node.js を試してみるとよいでしょう。

    返事
    0
  • 代言

    代言2017-06-21 10:15:05

    ドキュメントは読んでいませんが、今のところロックファイルを削除してnpm iを実行する方法はあり、それは機能します

    返事
    0
  • キャンセル返事