npm install でnpm ERR! 404 Not Found: flatmap-stream@0.1.1が出た時の対処法



追記(20181205)npmパッケージ乗っ取りの危険性があります。

Screenshot of qiita.com

2018/11/27に判明したnpmパッケージ乗っ取りについて – Qiita



こんにちは!ryorasppです。

最近Node.jsを使いこなせるようになりたいと思えて来て、色々やってますが、

その中で一つこのエラーに対処するのが大変でした。

目次

npm ERR!

とあるパッケージに npm install

するように書いてあったのでしたところ

このエラーが出ました。

npm ERR! code E404
npm ERR! 404 Not Found: flatmap-stream@0.1.1

これは、flatmap-stream@0.1.1が見つからないとうことで、

こちらを入れればいいのですが、

Screenshot of libraries.io

flatmap-stream 11.1.3 on npm – Libraries.io

npm install flatmap-stream@11.1.3

やって見たところ、

$ npm install flatmap-stream
npm ERR! code ETARGET
npm ERR! notarget No matching version found for flatmap-stream@^0.1.0
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget 
npm ERR! notarget It was specified as a dependency of 'event-stream'
npm ERR! notarget 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/substupor/.npm/_logs/2018-11-30T00_35_23_756Z-debug.log

何を言ってるのかまだ初心者なので良くわかりませんが「event-stream」を入れるとうまく行きそうです。

npm install event-stream

をやって見ます。

$ npm install event-stream

> fsevents@1.2.4 install /Users/substupor/Documents/GitHub/**********/node_modules/fsevents
> node install

[fsevents] Success: "/Users/substupor/Documents/GitHub/**********/node_modules/fsevents/lib/binding/Release/node-v57-darwin-x64/fse.node" already installed
Pass --update-binary to reinstall or --build-from-source to recompile

> node-sass@4.9.4 install /Users/substupor/Documents/GitHub/**********/node_modules/node-sass
> node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v4.9.4/darwin-x64-57_binding.node
Download complete ░⸩ ⠋ :
Binary saved to /Users/substupor/Documents/GitHub/***********/node_modules/node-sass/vendor/darwin-x64-57/binding.node
Caching binary to /Users/substupor/.npm/node-sass/4.9.4/darwin-x64-57_binding.node

> node-sass@4.9.4 postinstall /Users/substupor/Documents/GitHub/**********/node_modules/node-sass
> node scripts/build.js

Binary found at /Users/substupor/Documents/GitHub/**********/node_modules/node-sass/vendor/darwin-x64-57/binding.node
Testing binary
Binary is fine
npm WARN *********** No repository field.

+ event-stream@4.0.1
added 907 packages from 494 contributors and audited 9540 packages in 30.333s
found 0 vulnerabilities

と色々出てますが、とりあえずなんとか出来たようです。

これをしたことで、npm installした時の

npm ERR! code E404
npm ERR! 404 Not Found: flatmap-stream@0.1.1

が出なくなりました。

最後に

これが出来なくて何時間も時間を使ってしまいましたが、一先ず出来たので嬉しいです。

皆さんはこれで解決できましたか?

参考サイト

Screenshot of github.com

flatmap-stream@0.1.1 · Issue #1211 · Microsoft/monaco-editor

投稿者プロフィール

魚住諒
魚住諒
26歳 統合失調症の回復期の認知機能障害やうつ症状などに悩んでいるが、克服して、勉強や仕事ができる頃の脳に戻したい。
愛知産業大学短期大学通信教育学部国際コミュニケーション学科卒業(英語)
2016年セブ島へ1ヶ月語学留学してきた。
WordPress/PHP/HTML/CSS/React を習得中
英語とプラグインやテーマを開発できる人になるよう日々研鑽
ジャズトランペットとガジェット関連が好きです。

[ 最近のWordPressコミュニティでの活動 ]
contents.nagoya 2019 オープンセッションスピーカー
WordCamp Haneda 2019 – START!セッションスピーカー
Aichi WordPress Meetup #9「WordPress用のレンタルサーバーの選び方 /Emmetツールの実演」
WordBench Nagoya 6月度 (初心者向け)「PHP入門からテーマ作成さらにWordPressを使う上で知っておくと幸せになることまでとことん知ろう!
Aichi WordPress Meetup #5「カスタムブロックを活用してみよう!」
2017 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
2016 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー

TOEIC
2016年03月13日 LR 235 (Listening 180 Reading 55)
2018年04月08日 LR 300 (Listening 180 Reading 120)