vite项目报错:Uncaught ReferenceError: exports is not defined e-router.esm-bundler.js:2
时间: 2023-11-20 14:59:34 浏览: 242
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#Object‘的解决方法
这个错误通常发生在使用ES模块语法的代码中,但是没有正确的配置。在Vite项目中,可以通过在`vite.config.js`文件中设置`output.exports`为`auto`来解决此问题:
```javascript
// vite.config.js
export default {
build: {
target: 'es2015',
outDir: 'dist',
// 设置output.exports为auto
output: {
exports: 'auto'
}
}
}
```
如果你使用的是Vue 3,也可以在`package.json`文件中添加以下配置:
```json
{
"type": "module"
}
```
这将告诉Vite使用ES模块语法来解析代码。
阅读全文