使用vuepress引用vue-quill-editor组件时报错 Uncaught ReferenceError: global is not defined
时间: 2023-11-20 21:51:12 浏览: 113
这个错误通常发生在使用 Vuepress 引入 Vue-Quill-Editor 组件时。这是因为 Vue-Quill-Editor 组件在内部使用了全局变量 `global`,但 Vuepress 默认情况下不支持全局变量。为了解决这个问题,你可以按照以下步骤进行操作:
1. 在项目根目录下创建一个 `.vuepress` 文件夹(如果已存在则跳过此步骤)。
2. 在 `.vuepress` 文件夹下创建一个 `config.js` 文件。
3. 在 `config.js` 文件中添加以下代码来配置 Vuepress:
```js
module.exports = {
chainWebpack: (config, isServer) => {
if (!isServer) {
config.node.set('global', true);
}
}
};
```
4. 重新运行 Vuepress,看看是否还会报错。
这样做会在构建过程中将 `global` 设置为全局变量,从而解决了 `global is not defined` 的错误。希望这个解决方案能帮到你!如果还有其他问题,请随时提问。
阅读全文