我对Angular 2中的i18n翻译有一些问题。
我已经使用Angular cli设置了一个初始应用程序,将i18n文本添加到标题中,但是当我运行./node_modules/.bin/ng-xi18n
时,我收到以下错误
TypeError: compiler.HtmlParser is not a constructor
at Function.Extractor.create (C:\Users\Morten\workspace\translate\node_modules\@angular\compiler-cli\src\extractor.js:57:54)
at extract (C:\Users\Morten\workspace\translate\node_modules\@angular\compiler-cli\src\extract_i18n.js:18:43)
at Object.main (C:\Users\Morten\workspace\translate\node_modules\@angular\tsc-wrapped\src\main.js:30:16)
at Object.<anonymous> (C:\Users\Morten\workspace\translate\node_modules\@angular\compiler-cli\src\extract_i18n.js:46:9)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.runMain (module.js:604:10)
Extraction failed
我正在使用的版本是:
angular-cli: 1.0.0-beta.17
node: 6.9.1
os: win32 x64
知道如何解决这个问题吗?