npm install 报错

我在使用laravel 5.3框架开发,在进行npm install 时报错,
图片描述

根据报错,是node-sass安装失败,根据网上的说法我去访问
https://npm.taobao.org/mirror...,发现报错404。
接着我去访问https://npm.taobao.org/mirror...,在这里没有找到
win32-x64-57_bing.node这个包,只存在win32-x64-51_bing.node

图片描述

所以这是怎么回事呢?有没有大佬遇到过这个问题?

此外:我在github提供的包列表里也没找到这个包,所以会不会是laravel 5.3的配置文件有问题,如果是的话,怎么修改配置文件呢?
而且laravel 5.3的配置文件是那个啊?package.json里没看到node-sass依赖啊,反而是在yarn.lock文件里找到了~

yarn.lock 找到的:

node-sass@^3.4.2:
version "3.13.1"
resolved "http://registry.npm.taobao.org/node-sass/download/node-sass-3.13.1.tgz#7240fbbff2396304b4223527ed3020589c004fc2"
dependencies:

async-foreach "^0.1.3"
chalk "^1.1.1"
cross-spawn "^3.0.0"
gaze "^1.0.0"
get-stdin "^4.0.1"
glob "^7.0.3"
in-publish "^2.0.0"
lodash.assign "^4.2.0"
lodash.clonedeep "^4.3.2"
meow "^3.7.0"
mkdirp "^0.5.1"
nan "^2.3.2"
node-gyp "^3.3.1"
npmlog "^4.0.0"
request "^2.61.0"
sass-graph "^2.1.1"

阅读 8.8k
4 个回答

这个问题我自己解决了。node-sass 的版本和node.js的版本对应。

我在运行npm install时的node的版本是最新版本8.9.4版本,
我之前运行的版本是v0.6.14版本的,我把node重新装回这个版本就解决了。

之前的一个问题
可以看下这个,不知道是否可以帮助你,目前好像对于node-sass还没有完美的解决办法

node-sass单独安装,npm源是没问题的,淘宝的镜像不太了解

连接

node-sass经常有出现安装的问题,链接是之前遇到的一种现象,可以参考

推荐问题
宣传栏