为什么我的包裹打包机即使在最简单的事情上也会失败?

cap*_*ain 7 javascript node.js parceljs

所以正如我在标题中所说,我有一个简单的index.html文件,<link rel="stylesheet" href="./styles/styles.scss">可以导入我的样式。当我运行时,parcel index.html我收到一个错误消息.nvm/versions/node/v10.16.3/lib/node_modules/parcel-bundler/src/builtins/css-loader.js: JSON5: invalid character '}' at 1:23。这是我的 css,以防你想看一看:

body {
   margin: 0;
   padding: 0;
   box-sizing: border-box;
}
Run Code Online (Sandbox Code Playgroud)

我正在使用没有任何配置的 parcel-bundler,甚至 Parcel 网站的入门页面中的第一个示例也无法在不抛出有关无效字符的错误的情况下运行。

如果我删除 css 导入,那么项目就会构建。Node版本 10.16.3 和npm6.9.0

我尝试使用较低的节点版本,但遇到了同样的问题。

小智 2

我有过类似你的错误,但像这样:

无效版本:

/node_modules/parcel-bundler/src/builtins/css-loader.js:JSON5:无效版本..

所以我做了什么..我卸载了包裹然后我使用了旧版本然后它已经成功工作..

我使用了parcel@1.12.3而不是parcel@1.12.4