昶萌

关于安装 node-Sass 报错的解决记录
问题新建 laravel 项目后yarn 或 npm install 命令的时候,总不尽人意解决查看 npm 配置...
扫描右侧二维码阅读全文
16
2018/05

关于安装 node-Sass 报错的解决记录

问题


新建 laravel 项目后
yarn 或 npm install 命令的时候,总不尽人意

解决

  • 查看 npm 配置 npm config list
  1. 将 npm 源切换至淘宝源
npm config set registry https://registry.npm.taobao.org
  1. 通过 npm 全局安装 yarn
npm install -g yarn

如果执行 yarn 命令遇到报错,请将 npm bin -g 所得的路径添加至 PATH 环境变量中。

  • 查看 yarn 配置 yarn config list
  1. 将 yarn 源切换至淘宝源
yarn config set registry https://registry.npm.taobao.org\

2 执行

yarn install //alias yarn

参考

  • 如果遇到错误 error An unexpected error occurred: "EINVAL: invalid argument, symlink

请在你的执行命令之后添加 --no-bin-links
e.g.

yarn install --no-bin-links

如果遇到错误 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 的淘宝源中下载。

如果遇到错误

ERROR Failed to compile with 2 errors 11:10:34
error in ./resources/assets/sass/app.scss

检查你使用的源是否更换,当然可以选择使用代理 :joy:
检查 sass-binary-site 是否指定
执行 yarn install --force node-sass npm 对应的是 npm rebuild node-sass
我习惯直接 yarn install --force 将整个重新进行构建
如果你使用 yarn 安装了 vue 这样的 cli 工具。然后无法执行命令。请将 yarn global bin 添加至 PATH 环境变量中。
如果遇到 cross-env 报错
npm i -g cross-env

yarn install --no-bin-links 后一直显示 mozjpeg: compiling from source

sudo apt-get install libpng16-dev

注意

因为本文章是所有流程执行完了才写的,所以可能遇到错误的顺序不对应,如果有什么不对的请指出,让我们一起帮助没遇到过的人解决他们的错误,让他们更便利的进行开发。因为使用的 yarn

Last modification:May 17th, 2018 at 09:39 am

Leave a Comment