在node-sass .cpp上连接的异常(“ m”之后的无效CSS:预期为1个选择器或规则,为“ module.exports = __”)

时间:2019-06-08 23:12:12

标签: webpack node-sass

我只需要解释一下为什么发生此异常?关于什么交易?

https://github.com/sass/node-sass/blob/master/src/libsass/src/parser.cpp

else if (is_root && stack.back() != Scope::AtRoot /* && block->is_root() */) {
      lex< css_whitespace >();
      if (position >= end) return true;
      css_error("Invalid CSS", " after ", ": expected 1 selector or at-rule, was ");
}

我对此进行了评论并尝试构建,但是两个cpu的矿山却100%呵呵呵。

关于我所拥有的消息是: “ m”后的CSS无效:预期为1个选择器或规则,为“ module.exports = __”

我正在尝试将其与webpack一起使用,以将旧项目中的scss转换为css。

这里有人可以帮我解决这个问题吗?

我创建了一个项目来重现该问题。 https://github.com/jandrei/problem-node-sass-case

命令:
npm install
npm运行dev

我的环境:

  • NPM版本(npm -v):6.4.1
  • 节点版本(node -v):v10.15.3
  • 节点进程(node -p process.versions): {http_parser:'2.8.0', 节点:“ 10.15.3”, v8:“ 6.8.275.32-node.51”, uv:“ 1.23.2”, zlib:“ 1.2.11”, 战神:“ 1.15.0”, 模块:“ 64”, nghttp2:'1.34.0', napi:“ 3”, openssl:'1.1.0j', icu:​​“ 62.1”, unicode:“ 11.0”, cldr:“ 33.1”, tz:'2018e'}

  • 节点平台(node -p process.platform):Linux

  • 节点体系结构(node -p process.arch):x64
  • node-sass版本(node -p "require('node-sass').info"): node-sass 4.12.0(包装器)[JavaScript] libsass 3.5.4(Sass编译器)[C / C ++]

  • npm个节点萨斯版本(npm ls node-sass): node-sass@4.12.0

代码在http://sassmeister.com上可以正常编译。

0 个答案:

没有答案