目前我希望用typescript编码,但真机运行时,@dcloudio/webpack-uni-mp-loader/lib/script.js这个loader不支持babel的配置文件,导致我无法使用注解,希望能够添加一下@babel/plugin-proposal-decorators的支持,类似这样:
const plugins = []
if (hasModule('@babel/plugin-proposal-decorators') && hasModule('@babel/plugin-proposal-class-properties')) {
plugins.push(['@babel/plugin-proposal-decorators', {'legacy': true}])
plugins.push(['@babel/plugin-proposal-class-properties', {'loose': true}])
}
if (hasModule('@babel/plugin-syntax-typescript')) {
plugins.push('@babel/plugin-syntax-typescript')
}
plugins.push(babelPluginScopedComponent)
const ast = babel.transform(content, {
configFile: false,
plugins
})
2 个回复
f***@126.com
没人搭理
alpha_deer
同求,请加上加上小程序 decorators支持,编译成 H5 是没问题的