例如想写一个js库(通过ts输出成js,模块格式为es, rollup打包),在3.0中导入为插件,选独立模式,然后就用不了,别的TS代码导入不了这个lib。好像3.0只认TS不认JS。
也无法通过iife, umd等通过全局变量来访问lib.js。因为cc全局变量被你们干掉了,导致只能写和cc无关的库。
下面这个说的比唱的还好听。
报错内容
Uncaught SyntaxError: Cannot use import statement outside a module
lib.js内容
import { warn, Node } from ‘cc’;
var Util;
(function (Util) {
function d2r(degree) {
return degree * 2;
}
Util.d2r = d2r;
})(Util || (Util = {}));
var Util$1 = Util;
export { Util$1 as Util };
warn(“我是Node”, Node);
