node-Sass: Command failed 求大神帮忙解答看下,十分感谢!~?

首先

我按照教程里写的
为 Yarn 配置安装加速
$ yarn config set registry https://registry.npm.taobao.org
使用 Yarn 安装依赖:
$ yarn install
安装成功后,运行以下命令即可:
$ npm run watch-poll
报错......忘记截图了

然后

按照 安装 Laravel-MIX 百般尝试依旧问题重重,请各位老鸟,帮忙看下谢谢?
这个大神写的
执行 $ yarn install --no-bin-links 的时候
报错 node-sass: Command failed

再然后

没辙了,再找找有没有别的解决方式
按照 关于安装 node-Sass 报错的解决记录 这篇攻略

如果遇到错误 error: xxxx node-sass: Command failed
将 sass-binary-site 添加至 config 中
yarn config set sass-binary-site https://npm.taobao.org/mirrors/node-sass
npm config set sass-binary-site https://npm.taobao.org/mirrors/node-sass
指定 node-sass 从 npm 的淘宝源中下载。

然后,报错 /pngquant-bin: Command failed
有点懵逼.....百度了下,没找到原因。。。
有大神了解嘛?帮忙下~十分感谢

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
followyounger
最佳答案

npm rebuild node-sass --no-bin-links

5年前 评论
讨论数量: 10

打开 pakage.json 修改

{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    }
}

去掉四处 cross-env

6年前 评论

@lara_min 按照上面的修改了之后在运行 npm run watch-poll

6年前 评论

@zssen 是yarn install --no-bin-links 的时候就直接 报错 node-sass: Command failed 了。。。。。没安装成功,然后即使去掉了 pakage.json 里的四处 cross-env 同样也是无效的额,样式不会生效。。。

5年前 评论

@lara_min 我也遇到了,如果你解决了,麻烦贴上解决办法,谢谢

5年前 评论

@lara_min
删除node_modules,重新试,执行以下命令:

1.$ rm -rf node_modules

2.$ yarn config set registry http://registry.cnpmjs.org

3.$ yarn install --no-bin-links

接下来打开 pakage.json 修改【去掉四处 cross-env 】

{
    "private": true,
    "scripts": {
        "dev": "npm run development",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --watch --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "prod": "npm run production",
        "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
    }
}
5年前 评论
followyounger

npm rebuild node-sass --no-bin-links

5年前 评论

@followyounger 运行这个然后再 npm run watch-poll 就行了,感谢

5年前 评论

前辈,你这个问题是如何解决的? 运行了最佳答案的方法,但是还是不行~

5年前 评论

@Kylin 至今没解决,后来重新安装了个 homestead,一开始的时候能正常用,然后电脑卡,关机一下,重新启动之后,又报这个问题了,。。。。有点无语的

5年前 评论

@lara_min 笑哭,,,, 好像也没有解决,直接跳过了

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!