未捕获的类型错误:无法读取未定义的 Quill 羊皮纸的属性“属性”

问题描述

我在 laravel 中使用鹅毛纸,但我无法读取属性 'attributor'

我的代码

let Align = new Parchment.Attributor.Class('align','blot-align');
Parchment.register(Align)
let node = document.createElement('div');
Align.add(node,'right');

参考墨水https://github.com/quilljs/parchment#class-attributor

我面临的错误

 Uncaught TypeError: Cannot read property 'Attributor' of undefined

详细错误

Uncaught TypeError: Cannot read property 'Attributor' of undefined
    at Module../resources/js/core/editor/wygsiwyg.js (app.js:234074)
    at __webpack_require__ (app.js:20)
    at Module../node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/index.vue?vue&type=script&lang=js& (app.js:34862)
    at __webpack_require__ (app.js:20)
    at Module../resources/js/index.vue?vue&type=script&lang=js& (app.js:235398)
    at __webpack_require__ (app.js:20)
    at Module../resources/js/index.vue (app.js:235360)
    at __webpack_require__ (app.js:20)
    at Module../resources/js/app.js (app.js:228035)
    at __webpack_require__ (app.js:20)

我也试过 webpack :

mix.js('resources/js/app.js','public/js')
    .sass('resources/sass/app.scss','public/css')
    .version();
mix.webpackConfig({
    resolve: {
        alias: {
            '@': path.resolve(__dirname,'../node_modules/parchment/src/parchment.js')
        }
    },node: { fs: 'empty' }})

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)