[解決済み] npm update は npm を壊しました。
2022-03-01 20:12:51
質問
私はちょうど このガイド を実行してnpmを更新し(私のnoderedカメラモジュールが動作していなかったため)、次のように実行しました。
npm install -g npm
が、現在、私のnpmインストールは完全に壊れているようです。もし私が
npm
または
npm update
私は
/usr/local/lib/node_modules/npm/bin/npm-cli.js:79 let notifier = require('update-notifier')({pkg})です。 ^^^
SyntaxError: ブロックスコープ宣言(let, const, function, class) ストリクトモード以外ではまだサポートされていません
私が試したのは
sudo apt-get remove npm
sudo apt-get install npm
が、再インストールしてもダメでした。
私のnodeのバージョンはv4.8.2からアップグレードする必要があると思いますが、それはnpmでのみ可能だと思いましたか?
解決方法を教えてください。
npmが2つインストールされていると思われます。
/usr/local/bin
で、もうひとつは
/usr/bin
.
まずは
npm
をアップグレードすることで、インストールされているモジュール
npm
. これを実行してみてください。
-
rm -r /usr/local/lib/node_modules/npm
-
/usr/bin/npm uninstall npm
npmの実行可能なバージョンを取得したら、npmをアップグレードする前に、より新しいバージョンのnodeをインストールします。その後、お使いのlinuxのバージョンを削除してください。
最初の解決策でうまくいかない場合 もう一つの方法は、最近のバージョンのnodeをインストールすることです(もちろんnpmを使用しないでください)。 :
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt-get install -y nodejs
関連
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み】npm 5で作成されたpackage-lock.jsonファイルはコミットするのでしょうか?
-
[解決済み] ノードマータ予期せぬフィールド
-
[解決済み] npm installの-saveオプションは何ですか?
-
[解決済み] インストールされているnpmパッケージのバージョンを検索する
-
[解決済み] npm package.jsonファイルのdependencies, devDependencies, peerDependenciesの違いは何ですか?
-
[解決済み] package.jsonの各依存関係を最新バージョンに更新する方法は?
-
[解決済み] 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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] リソースの読み込みに失敗しました: net::ERR_CONNECTION_REFUSED : Nodejs
-
[解決済み】mongoError: トポロジーが破壊されました
-
[解決済み】「安全なTLS接続が確立される前にクライアントのネットワークソケットが切断されました」(ノード10
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み] (node:63208) DeprecationWarning: collection.ensureIndex は非推奨です。代わりにcreateIndexesを使用してください [重複]。
-
[解決済み】MongoClient v3.0使用時、db.collectionは関数ではない
-
[解決済み】nodemon - app crashed - waiting for file changes before start
-
[解決済み】POSTできない/expressを使用するとエラーが発生する
-
[解決済み] のエラーが発生しました。これはおそらくnpmの問題ではありません。上に追加のログ出力があると思われます
-
[解決済み] DynamoDBで一括削除するにはどうしたらいいですか?