【问题标题】:React-boilerplate Package versioning mismatch error even though Package updated to required versionReact-boilerplate 包版本控制不匹配错误,即使包更新到所需版本
【发布时间】:2018-02-26 13:39:18
【问题描述】:

我正在使用 react-boilerplate [3.5.0] 并尝试安装 react-toolbox。安装后我们应该运行命令npm run build:dll 现在它给出了错误=>

Building the Webpack DLL...
Your current PostCSS version is 5.2.18, but postcss-modules-scope uses 
6.0.17. Perhaps this is the source of the error below.
Hash: dc615358062d53518c9f
Version: webpack 3.5.5
Time: 24479ms

之后,我什至安装了所需的 postcss 版本 [6.0.17],但仍然出现此错误。如果有帮助,这里是日志文件。

https://drive.google.com/file/d/1f7qbz4pHCuZC9b6s8NqzZHpFAIMloqLZ/view?usp=sharing

【问题讨论】:

  • 删除 node_module 文件夹并重新安装 postcss。
  • @javed 它没有解决问题。好的,我认为问题可能是最新的 npm(?)请参阅我在 package.json 中有新的更新版本的 postcss,但仍然在 package-lock.json 的每个地方都写了旧的 vserion。现在这是我面临的一个新概念和新问题,如果这确实是问题。 PS github.com/npm/npm/issues/16866
  • 你能提供你的 package-json 文件吗?并在删除 node_module 文件夹之后手动从 package.json 文件中删除 postcss 条目,然后再次使用标志示例 npm install dependency --save 安装所需的依赖项

标签: reactjs postcss react-boilerplate react-toolbox


【解决方案1】:

对于任何寻找答案的人,都被告知 React 样板不支持 Postcss(目前)。

但是 julienben 提供了一个久经考验的解决方案,您可以在此线程 https://github.com/react-boilerplate/react-boilerplate/issues/2142 上找到它。

【讨论】:

    猜你喜欢
    • 2020-11-02
    • 2021-11-15
    • 2021-10-06
    • 1970-01-01
    • 2019-09-18
    • 2019-11-07
    • 1970-01-01
    • 2019-04-07
    • 1970-01-01
    相关资源
    最近更新 更多