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

https://qiita.com/azs/items/b15bc456bee3a7892950?utm_content=buffer4e9ff&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer

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が見つからないとうことで、

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

https://libraries.io/npm/flatmap-stream

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

が出なくなりました。

最後に

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

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

参考サイト

https://github.com/Microsoft/monaco-editor/issues/1211

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

関連記事


投稿者プロフィール

ryoraspp
ryoraspp通信の短大生
統合失調症と睡眠障害とRLSを治療しながら、通信制の大学と英会話で英語を学んでる大学生。
2016年セブ島へ1ヶ月語学留学してきた。
ジャズトランペットとガジェット関連が好きです。
WordPress関連を勉強してます。

Mac/iPadPro9.7/iPhone5s/pebble/Nexus7/XperiaZ1

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

[ 最近のWordPressコミュニティでの活動 ]
2017 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
2016 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー

この記事が気に入ったら
いいね ! しよう

Twitter で