Three.js遇到的You may need an appropriate loader to handle this file type问题

问题描述

这是一个 Vue 项目,依赖于 threejs ,版本如下:

  • three@0.135

执行 npm run dev 命令时出现错误如下

> webpack-dev-server --inline --progress --config build/webpack.dev.conf.js

 23 36 36 39 42 94% asset optimization                                                                   

 ERROR  Failed to compile with 1 errors                                                                                                                                                  下午9:47:54

 error  in ./node_modules/three/build/three.module.js

Module parse failed: Unexpected token (2613:25)
You may need an appropriate loader to handle this file type.
|
|               this.texture = source.texture.clone();
|               this.texture.image = { ...this.texture.image }; // See #20328.
|
|               this.depthBuffer = source.depthBuffer;

...
 @ ./node_modules/babel-loader/lib!./node_modules/vue-loader/lib/selector.js?
 ...
 @ ./src/views ^\.\/.*$
 @ ./src/router/index.js
 @ ./src/main.js
 @ multi (webpack)-dev-server/client?http://localhost:8090 webpack/hot/dev-server ./src/main.js

解决办法

版本问题,可先将 threejs 切换到 128 版本,希望以后版本解决这个问题吧。

E:\Sweetyaya\test> npm install three@0.128 --save-dev
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值