- Creator 版本: 3.4.0
使用扩展构建流程自定义纹理压缩时,在 asset-handlers.ts 引入 imagemin 报错 SyntaxError: Cannot use import statement outside a module,请问是我使用姿势不对吗?谢谢。
PS:每次修改后,必须需要重启游戏才能生效
使用扩展构建流程自定义纹理压缩时,在 asset-handlers.ts 引入 imagemin 报错 SyntaxError: Cannot use import statement outside a module,请问是我使用姿势不对吗?谢谢。
PS:每次修改后,必须需要重启游戏才能生效
imagemin 依赖 node.js ,无法在 creator 中使用 
不能用node这就很忧桑了,感觉自定义纹理压缩很鸡肋。
这个报错你可以网上搜索看看就知道了,你现在是用的模板里的 tsc 编译的吧,那个的默认模块导出方式是 commonjs 的,但是你用的这个模块是 esmodule ,你可以修改一下编译的导出模块方式或者改一下这个库的版本号,改成不是 esmodule 的版本就行了。
用 7.0.0 版本的 imagemin 试试