npmを使ってとある開発環境でコーディングしたソースを別の開発環境にgit clone → npm installを行いました。ここで、エラーが出て前に進めずにおります。
環境は以下
- CentOS release 6.7
- node 6.11.0(6.10.3もトライ済み)
- npm 5.0.3(4.5.3もトライ済み)
怪しいなと思っている部分は以下の2点。
- node-sassのパッケージダウンロードでダウンロードが出来ないエラー
→ダウンロードのパスが明らかにおかしい。
shell
1> node-sass@4.5.3 install /home/vagrant/centralgrrow/node_modules/node-sass 2> node scripts/install.js 3 4Downloading binary from https://github.com/sass/node-sass/releases/download/vhttps://registry.npmjs.org/node-sass/-/node-sass-4.5.3.tgz/linux-x64-48_binding.node 5Cannot download "https://github.com/sass/node-sass/releases/download/vhttps://registry.npmjs.org/node-sass/-/node-sass-4.5.3.tgz/linux-x64-48_binding.node":
https://github.com/sass/node-sass/releases/download/vhttps://registry.npmjs.org/
↑ここ
node-sass/-/node-sass-4.5.3.tgz/linux-x64-48_binding.node
- いくつかのパッケージでregistryがローカルのレポジトリを指していてダウンロードできていない。
※nodeとnpmの初回インストール時に--registry オプションで指定したURLになっている。
※WARNでSKIPPING OPTIONAL DEPENDENCYなのでとりあえずはクリティカルではない?
shell
1npm WARN optional SKIPPING OPTIONAL DEPENDENCY: nopt@http://192.168.1.100:4873/nopt/-/nopt-3.0.6.tgz (node_modules/node-gyp/node_modules/nopt): 2npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to http://192.168.1.100:4873/nopt/-/nopt-3.0.6.tgz failed, reason: connect EHOSTUNREACH 192.168.1.100:4873 3npm WARN optional SKIPPING OPTIONAL DEPENDENCY: resolve@http://192.168.1.100:4873/resolve/-/resolve-1.1.7.tgz (node_modules/remap-istanbul/node_modules/resolve):
この問題についてアドバイスを頂きたいです。
$ npm config set registry
とかはやってみました。
$ npm update -g npm
$ npm outdated -g
$ npm update -g
勿論アップデートもやってみました。
後はnpmのバージョンを落として(4.5.3)にしてもやってみました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。