vue2项目 报错 'require' is not defined.
时间: 2023-10-07 15:14:15 浏览: 425
vue项目的初始化过程中出现错误
这个错误通常是因为在 Vue 2 项目中使用了 CommonJS 的模块引入方式,而浏览器不支持 CommonJS 的语法。解决方法有两种:
1. 使用 ES6 的模块引入方式,可以通过 Babel 转换为浏览器可识别的语法。
2. 在 Vue 项目中使用 Webpack,通过配置 Webpack 的 Loader 或者插件来解决问题。
如果你选择第一种方法,可以将代码改为类似如下的 ES6 语法:
```
import module from './module.js';
```
如果你选择第二种方法,可以在 Webpack 的配置文件中添加如下代码:
```
module: {
rules: [
{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/
}
]
}
```
这样就可以通过 Babel 转换为浏览器可识别的语法了。
阅读全文