Vue3安装pixi.js 项目无法识别 ?. 语法,导致报错Module parse failed: Unexpected token

error in ./node_modules/@pixi/assets/lib/resolver/parsers/resolveTextureUrl.mjs

Module parse failed: Unexpected token (9:62)
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
| test: loadTextures.test,
| parse: (value) => ({

> resolution: parseFloat(settings.RETINA_PREFIX.exec(value)?.[1] ?? "1"),
| format: value.split(".").pop(),
| src: value

**@ ./node_modules/****@pixi/**assets/lib/index.mjs 20:0-77 20:0-77

pixi.js 是最新版本,7.2.4

低版本没发现有问题

问题原因:

因为导入的组件库是直接上源码的,必须告知webpack,需要编译一下这个库,让源码中的es6、es7的特性转换为es5

解决方案:

1.在vue.config.js 里面加上 transpileDependencies: ['/@pixi/']

module.exports = {

transpileDependencies: ['/@name/']

}

name 找报错的node_modules 里依赖的路径 **@ ./node_modules/****@pixi/**assets/lib/index.mjs 20:0-77 20:0-77

参考:项目无法识别 ?. 语法,导致报错Module parse failed: Unexpected token

相关推荐
满怀10154 分钟前
【Vue 3全栈实战】从响应式原理到企业级架构设计
前端·javascript·vue.js·vue
luckywuxn14 分钟前
使用gitbook 工具编写接口文档或博客
前端
梅子酱~34 分钟前
Vue 学习随笔系列二十三 -- el-date-picker 组件
前端·vue.js·学习
伟笑36 分钟前
elementUI 循环出来的表单,怎么做表单校验?
前端·javascript·elementui
辣辣y38 分钟前
React中useMemo和useCallback的作用:
前端·react
Alice-YUE1 小时前
【HTML5学习笔记1】html标签(上)
前端·笔记·学习·html·html5
Alice-YUE1 小时前
【HTML5学习笔记2】html标签(下)
前端·笔记·html·html5
确实菜,真的爱1 小时前
electron进程通信
前端·javascript·electron
好吃的肘子1 小时前
Elasticsearch架构原理
开发语言·算法·elasticsearch·架构·jenkins
nlog3n1 小时前
Go语言交替打印问题及多种实现方法
开发语言·算法·golang