我有以下代码段:
Rho::Notification.playFile( Rho::Application.appsBundleFolder + "/public/audio/" + $audio_file + ".mp3", "audio/x-mp3")
当我尝试使用babel编译此文件时,我收到错误
let baseUrl = '/';
let url = req.originalUrl || '/';
let config: ExpressEngineConfig = {
directives: [ App ],
错误指向SyntaxError: server.js: Unexpected token, expected ; (37:12)
个字符作为意外令牌。我错过了什么吗?这是我的:
。谢谢你的帮助
.babelrc
答案 0 :(得分:5)
您在{
"plugins": ["syntax-flow"]
}
中有一个类型注释,它不是JS的一部分(es2015或其他)。
如果您使用Flow类型注释,则需要启用插件as described in the Babel docs:
{{1}}
如果您正在使用Typescript,那么在运行Babel之前,您需要将其编译为JS。