npm run 运行 vue2 项目时报错如下:
error in ./node_modules/quill/formats/blockquote.jsModule parse failed: Unexpected token (3:18)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders| import Block from '../blots/block.js';| class Blockquote extends Block {> static blotName = 'blockquote';| static tagName = 'blockquote';| }
参考网上的 解决教程,添加 babel-loader、vue-loader 没有效果。
解决方法:
观察所有的 error,都是 ./node_modules/quill 和 ./node_modules/uuid 下的文件出错的。
发现我这里是由于 quill、uuid 安装的版本过高导致的,安装 低版本的 quill、uuid 组件 即可。
npm list uuid - 查看安装的包的版本
这是更新之后的,未更新之前,有一个 uuid 是11版本的。
npm install uuid@8.3.2 - 安装旧版本的包
最终成功解决