《Vite 报错》ReferenceError: module is not defined in ES module scope
AvatarGiser 2024-08-02 15:33:02 阅读 64
<code>ReferenceError: module is not defined in ES module scope
解决方案
postcss.config.js
要改为 postcss.config.cjs
,也就是 .cjs
后缀。
原因解析
下图提示,packages.json
中的属性 type
设置为 module
。所有 *.js
文件现在都被解释为 ESM
;但 Vite
有说明, postcss 配置文件 暂不支持 ESM
语法,所以冲突了;改为 .cjs
后缀,继续以 CommonJS
方式加载此文件即可;想进一步了解 Vite
对 CommonJS
的 说明在此;
上一篇: webview 嵌入H5网页支持 拍照、录像、文件选择等功能
下一篇: 探索Elastic Search:强大的开源搜索引擎,详解及使用
本文标签
《Vite 报错》ReferenceError: module is not defined in ES module scope
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。