vue2项目报错You may need an appropriate loader to handle this file type

npm run 运行 vue2 项目时报错如下:

error  in ./node_modules/quill/formats/blockquote.js

Module 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-loadervue-loader 没有效果。


解决方法:

观察所有的 error,都是 ./node_modules/quill./node_modules/uuid 下的文件出错的。
发现我这里是由于 quilluuid 安装的版本过高导致的,安装 低版本的 quill、uuid 组件 即可。

npm list uuid - 查看安装的包的版本
在这里插入图片描述
这是更新之后的,未更新之前,有一个 uuid 是11版本的。

npm install uuid@8.3.2 - 安装旧版本的包


最终成功解决

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinarySage

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值