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

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

背景は次のとおりです。
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 はターミナル自体にある必要がありますか? インストールするように指定します...

为情所困
为情所困

全員に返信(2)
某草草

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

いいねを押す +0
代言

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート