0
点赞
收藏
分享

微信扫一扫

Vue+Threejs+Node更新+OBJLoader踩坑记

  1. 卸载了Node的版本并将其从从v14更新至最新版(v16)使用;
  2. npm install的时候报错导致无法安装依赖,致使原来的一些项目没法跑起来了(报错说core.js版本不兼容);
  3. 手动更新了一下core.js及其它不兼容脚本;试图手动引入threejs的插件oBJLoader但发现Vue模块化项目里没法直接这么做,要想硬性引入将会很麻烦;
  4. 发现是个无底洞,需要手动修复或更新的库太多,且这个手动修复的做法并不规范,因为我若在另一台电脑上拉取该项目后也会遇到这些问题,每次重复性地一个一个修复是不现实的;
  5. 直接更换一台电脑并在其上安装Node14版本的Node.js;
  6. 终于可以使用npm install安装依赖了;
  7. 运行一下之前的Vue项目,项目终于能够正常跑通了;
  8. 使用npm install命令安装所需的threejs库(​​npm install three-obj-mtl-loader --save​​);
  9. 在项目中使用​​import {OBJLoader, MTLLoader} from 'three-obj-mtl-loader'​​引入OBLLoader等threejs插件按照模块化开发的规范加以使用




作者:艾孜尔江·艾尔斯兰



举报

相关推荐

0 条评论