新しいAngular 5プロジェクトを作成します。
ノードバージョン:8.9.2
npmバージョン:5.5.1
私のコマンドは 'npm install -g @ angular/cli'
エラーは
npm ERR! '... nt-webpack-plugin ":" 0'付近の解析中に予期しないJSON入力の終わりが発生しました
npm ERR!この実行の完全なログは、次の場所にあります。C:\ Users\Aashitec\AppData\Roaming\npm-cache_logs\2017-12-06T13_10_10_729Z-debug.log
エラーログは http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log です
これで解決しました
npm cache clean --force
それから走る
npm install -g @ angular/cli @ latest
溶液:
npm cache clean --force
それからあなたのアプリを作成する(ここで反応型アプリを作成するとき)か、あなたがインストールしようとしていたものをインストールすることをもう一度試みてください。
create-react-app myproject
(反応アプリの作成)[別の操作で発生する可能性がある同じnpmの問題]
npm install -g @angular/cli@latest
(角度クリップを取り付ける(または他のものを取り付ける))
それが動作します。
それはnpmに関連した問題です、それは破損するキャッシュについてです。 npmの新しいバージョンでは、彼らは自己癒しを実装しましたが、それは通常破損を保証しませんが、それはそれほど効率的ではないようです。 クリーンキャッシュを強制すると問題が解決します。
Json形式のキャッシュファイルの1つを解析しているときにエラーが発生します。キャッシュは〜/ .npm/_cacache(Linuxの場合)および%AppData%/ npm-cache(Windowsの場合)にあります。私の現在のnpmバージョンと私がチェックしたときに、3つのディレクトリがありました。
そして各キャッシュファイルはJSONフォーマットを持っています(そしてそれはパースされるものです)
ここからドキュメントからの良いリンク: https://docs.npmjs.com/cli/cache
[更新]それでも解決しない場合は、こちらの回答をチェックしてください https://stackoverflow.com/a/50191315/7668448 npmレジストリの変更方法それは役に立ちます。確認して見てください。
Npmはあなたに代わって新しいパッケージをダウンロードするためにCacheを使います。 npmキャッシュを消去する必要があります。次のコマンドを使ってきれいにします。
npm cache clean --force
その後、通常あなたのnpm installコマンドを使用します。
npm install -g @angular/cli
npm cache clean --force
は私のために働きました
解決されたエラー:
$ npm install -g gulp npm警告廃止予定の[email protected]:gulp-utilは廃止予定です - のガイドラインに従って置き換えてください。https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 npm ERR! '.../RGs88STtAtiMP3tCiNdU'付近で構文解析中のJSON入力の予期しない終了
npm ERR!この実行の完全なログは、npm ERR!にあります。 C:\ Users\admin\AppData\Roaming\npm-cache_logs\2018-11-20T07_38_56_733Z-debug.log
これで解決しましたnpm cache clean --force
npm cache clean --force
それから
npm install -g @angular/cli
私のために働いた
簡単な解決策:
npm cache clean --force
npm install
もし
npm cache clean --force
うまくいきません。やってみる
npm cache clean --force
npm update
私はWindowsを使用し、以下に記載されているすべてのファイルを削除し、私の問題は解決しました
c:\ Users\admin\AppData\Roaming \(Windows)のnpmとnpm-cacheフォルダを削除してcmdを実行
npm cache clear --force
npmキャッシュ検証
npmを最新バージョンに更新する
npm i -g npm
それからあなたのプロジェクトを作成してください1)Angular
npm i -g @角度/ cli @最新
新しいHelloWorldの作成
2)反応する
npm i -g create-react-app
create-react-app react-app
溶液
npm cache clean --force
Windowsの場合:C:\Users\username\AppData\Roaming\npm-cache
に移動します
すべてのファイルを削除して実行します
npm install && npm start
このコマンドaloneは私の問題を解決しました:
npm cache clean --force
また、正しい version ノードを使用していることを確認してください。
nvm を使用してノードのバージョンを管理します。
nvm list; # check your local versions;
nvm install 10.10.0; # install a new remote version;
nvm alias default 10.10.0; # set the 10.10.0 as the default node version, but you have to restart the terminal to make it take effect;
Npmからのエラーです....
ノードをアンインストールして、もう一度インストールしてください。
できます....
シモンズ:ノードを再度インストールした後、グローバルに角度クリップをインストールしてください。
npm install -g @angular/cli@latest
このライナーの問題を解決しました
npm cache clean --force
それは常に魅力のように機能します。私は1つのライナーが大好きです。注:クリーンインストールなので、npmキャッシュを空にする心配はありませんでした。
私はそれを解く
npm cache clean --force
それからnpmを更新する
npm i npm@latest -g
それから通常あなたのnpm installコマンドを使用してください
npm install
指定された順序でこれらの2行のコードを実行
1) npm cache clean --force
2) npm install -g @angular/cli@latest
キャッシュをクリアする代わりに、一時フォルダを設定することができます。
npm install --cache /tmp/empty-cache
または
npm install --global --cache /tmp/empty-cache
Npm @ 5以降、npmキャッシュは破損の問題から自己修復し、キャッシュから抽出されたデータは有効であることが保証されます。すべてが一貫していることを確認したい場合は、代わりに
npm cache verify
を使用してください。一方、インストーラの問題をデバッグしている場合は、実際のキャッシュを無効にする代わりにnpm install --cache /tmp/empty-cache
を使用して一時キャッシュを使用できます。
私はそれを解決します
最初にpackage-lock.jsonを削除します
npm cache clean --force
その後、npmを更新します
npm i npm@latest -g
次に、npm installコマンドを使用します
npm install