我有这样的代码,需要将其放入使用RequireJS的旧项目中。我尝试使用Babel,但实际上并不需要整个类都转换为ES5,我只需要它是AMD RequireJS样式即可。
是否有推荐的工具来转换这样的ES6模块,还是我应该手工重写它们?我不知道如何为RequireJS重写以下内容。
import CanvasTile from './maputil.js';
export default class MapView {
constructor(opts) {
//create map
}
async getImage(sceneId, url, hasOvr = true) {}
}
我尝试过的.babelrc是
{
"presets": ["es2015"],
"plugins": ["transform-es2015-modules-amd"]
}
答案 0 :(得分:0)
我最终将https://babeljs.io/repl与插件“ babel-plugin-transform-modules-requirejs v0.1.4”一起使用,以帮助弄清楚如何在RequireJS中实现上述功能。