postcss-icss-parser.js 中的三个点 (...) 错误

Three dots (...) error in postcss-icss-parser.js

我做了 npm build 之后我得到错误:

ERROR in .../PublishingFilter.css (./node_modules/css-loader/dist/cjs.js!./src/shared/publishingFilter/PublishingFilter.css)
    Module build failed (from ./node_modules/css-loader/dist/cjs.js):
    .../node_modules/css-loader/dist/plugins/postcss-icss-parser.js:34
          accumulator[normalizedUrl] = { ...accumulator[normalizedUrl],

节点 v6.17.1

npm v3.10.10

能不能把你的node版本升级到8看看

https://github.com/webpack-contrib/css-loader/issues/1019

解决方案
如果你不能将你的节点版本升级到 8,你只需要 严格设置版本在css-loader.

3.3.1之前
{
  "css-loader": "3.3.0",
}

问题
三点是来自 es6 的扩展运算符,由 v8.3 的 Node 支持。 ()

Сause
ccs-loader 在 12 月 10 日
补丁发布 3.3.1 中打破了节点版本的向后兼容性 发布 - https://github.com/webpack-contrib/css-loader/releases
问题提交 - https://github.com/webpack-contrib/css-loader/pull/1014/files