【问题标题】:Why do I have to run npm rebuild node-sass --force after every time I do a `yarn add`?为什么每次执行 `yarn add` 后都必须运行 npm rebuild node-sass --force?
【发布时间】:2019-03-18 21:11:05
【问题描述】:

我正在尝试安装 isemail npm 库。安装似乎很顺利,但是当我运行yarn start:dev 时,这是"npm run build:dev && ./scripts/gendevconfig.sh && cross-env BABEL_DISABLE_CACHE=1 NODE_ENV=development node server/server.js", 的快捷方式

我收到一堆 node-sass 错误,它们都推荐相同的步骤:

运行:npm rebuild node-sass --force

我希望每次通过 yarn 安装新包时都不必执行此步骤。有关如何纠正此问题的任何想法?

谢谢!

【问题讨论】:

  • 检查版本。这似乎是相当古老且已解决的问题。 github.com/sass/node-sass/issues/1918
  • node-sass 4.14.1 每次运行yarn 都会重建。它太旧了,我应该在哪里更新?他们只是想修复它..

标签: javascript npm yarnpkg


【解决方案1】:

试试:

yarn install --force

为我工作。

【讨论】:

  • 欢迎来到 Stackoverflow!请考虑给出一些解释为什么会出现问题以及您的答案如何解决它。
【解决方案2】:

这个问题通常是因为node版本与node-Sass不兼容。

【讨论】:

  • 不应该是评论吗?
  • 我想把它作为一个独立的答案,因为我希望这个答案会添加很多实验,比如 Node Engine 与 Node-Sass 的工作方式。所以只想开始研究。
猜你喜欢
  • 2019-04-07
  • 1970-01-01
  • 2017-12-22
  • 2021-01-29
  • 2018-09-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-28
相关资源
最近更新 更多