代码都是用ES6写的,在cocoscreator中点击运行模拟器和Web上面跑起来都没有问题;但是我在构建发布之后,发现不行了。我发布了web-desktop,丢进nodejs服务器之后,跑起来,加载不出来,我跟踪发现window.__require这个函数里面除了问题,好像是不支持ES6一样;
project.dev.js:17 Uncaught TypeError: Cannot read property ‘0’ of undefined
at s (project.dev.js:17)
at project.dev.js:19
at Object.window.__require.Game.script/views/UIController (Game.js:10)
at s (project.dev.js:17)
at e (project.dev.js:25)
at project.dev.js:27
文档中写着:(我写的是普通脚本)
脚本中的 ES2015 特性会先 转译,再进入统一的模块化解析
在build的时候 Creator 集成的 babel 编译器 没有参与工作吗?