Plugin: commonjs 报错
时间: 2023-08-02 11:10:48 浏览: 193
这个错误可能是因为你的代码中使用了 CommonJS 的语法,但是你的项目中没有安装 commonjs 插件导致的。你可以在项目中安装 commonjs 插件,或者将代码中的 CommonJS 语法修改为 ES6 的语法。如果你使用的是 webpack,可以在配置文件中添加以下代码来解决这个问题:
```js
module.exports = {
// ...
resolve: {
extensions: ['.js'],
alias: {
'@': path.resolve(__dirname, 'src'),
'vue$': 'vue/dist/vue.esm.js',
},
fallback: {
"crypto": require.resolve("crypto-browserify"),
"buffer": require.resolve("buffer/"),
"stream": require.resolve("stream-browserify"),
"assert": require.resolve("assert/")
}
},
module: {
rules: [
// ...
{
test: /\.m?js$/,
exclude: /(node_modules|bower_components)/,
use: {
loader: 'babel-loader',
options: {
presets: ['@babel/preset-env']
}
}
}
]
}
}
```
这个配置文件中包含了安装了必要的插件和对 CommonJS 语法的支持。
阅读全文