包裹 - 来自配置默认值的无效配置?
Parcel - Invalid Config from config-default?
大家好!
最近我 运行 在 Parcel 中尝试 运行 我的 React 应用程序时遇到错误,说我有一个无效的压缩器配置,但我没有更改默认配置的任何内容。我试过重新安装,但出现同样的错误。
这是我得到的错误:
@parcel/core: Invalid Parcel Config
node_modules/@parcel/config-default/index.json:149:2
148 | },
> 149 | "compressors": {
> | ^^^^^^^^^^^^^ Possible values: "extends", "validators", "filePath", "resolveFrom"
150 | "*": [
151 | "@parcel/compressor-raw"
这是@parcel 的 index.json 中的内容:
"compressors": {
"*": [
"@parcel/compressor-raw"
]
},
我试过将此作为错误进行搜索,但没有找到任何结果?
感谢您的帮助!
以下是对我有用的方法:
从 package.json 文件中删除此 "@parcel/transformer-sass": "^2.0.0-rc.0"
开发依赖项(如果存在)并删除 node_module 文件夹。
运行 这个命令来安装依赖:npm install
运行 这个命令安装 Parcel 和 Parcel/transformer-sass: npm install --save-dev parcel @parcel/transformer-sass
在 package.json 文件中,将行 "main": "src/index.html"
更改为 "source": "src/index.html"
。在同一文件中,在脚本中添加以下脚本。 "start": "parcel", "build": "parcel build"
在 index.html 文件中,将此 type="module" 属性添加到脚本标记中。例如<script type="module" src="index.jsx"></script>
在此之后,使用启动脚本启动应用程序。例如npm run start
大家好!
最近我 运行 在 Parcel 中尝试 运行 我的 React 应用程序时遇到错误,说我有一个无效的压缩器配置,但我没有更改默认配置的任何内容。我试过重新安装,但出现同样的错误。
这是我得到的错误:
@parcel/core: Invalid Parcel Config
node_modules/@parcel/config-default/index.json:149:2
148 | },
> 149 | "compressors": {
> | ^^^^^^^^^^^^^ Possible values: "extends", "validators", "filePath", "resolveFrom"
150 | "*": [
151 | "@parcel/compressor-raw"
这是@parcel 的 index.json 中的内容:
"compressors": {
"*": [
"@parcel/compressor-raw"
]
},
我试过将此作为错误进行搜索,但没有找到任何结果?
感谢您的帮助!
以下是对我有用的方法:
从 package.json 文件中删除此
"@parcel/transformer-sass": "^2.0.0-rc.0"
开发依赖项(如果存在)并删除 node_module 文件夹。运行 这个命令来安装依赖:
npm install
运行 这个命令安装 Parcel 和 Parcel/transformer-sass:
npm install --save-dev parcel @parcel/transformer-sass
在 package.json 文件中,将行
"main": "src/index.html"
更改为"source": "src/index.html"
。在同一文件中,在脚本中添加以下脚本。"start": "parcel", "build": "parcel build"
在 index.html 文件中,将此 type="module" 属性添加到脚本标记中。例如
<script type="module" src="index.jsx"></script>
在此之后,使用启动脚本启动应用程序。例如
npm run start