【发布时间】:2017-09-16 14:38:21
【问题描述】:
我在 angular2 中创建了一个基本网页,并使用 I18N 实现国际化,我完全按照中的步骤进行操作 https://angular.io/docs/ts/latest/cookbook/i18n.html
命令
./node_modules/.bin/ng-xi18n
不起作用,我也尝试将 ng-x18n 添加到 package.json 中的脚本中,但仍然无法正常工作,我收到如下错误:
Error: Error encountered resolving symbol values statically. Calling function 'NoOpAnimationDriver', function calls are not supported. Consider replacing the function or lambda with a reference to an expo
rted function, resolving symbol AnimationDriver.NOOP in E:/angular/myproject/localetest/node_modules/@angular/platform-browser/src/dom/animation_driver.d.ts, resolving symbol BrowserTestingModule in E:/an
gular/myproject/localetest/node_modules/@angular/platform-browser/testing/browser.d.ts, resolving symbol BrowserTestingModule in E:/angular/myproject/localetest/node_modules/@angular/platform-browser/test
ing/browser.d.ts
at SyntaxError.BaseError [as constructor] (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:1597:31)
at new SyntaxError (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:1795:20)
at simplifyInContext (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:25774:27)
at StaticReflector.simplify (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:25786:17)
at StaticReflector.annotations (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:25282:64)
at NgModuleResolver.resolve (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:17762:86)
at CompileMetadataResolver.getNgModuleMetadata (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:18263:64)
at CompileMetadataResolver.getNgModuleSummary (E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:18219:56)
at E:\angular\myproject\localetest\node_modules\@angular\compiler\bundles\compiler.umd.js:18309:72
at Array.forEach (native)
Extraction failed
提取似乎失败了怎么办..请帮助
【问题讨论】:
-
使用
ng2-translate进行国际化。 -
现在其实是
ngx-translate
标签: javascript angular typescript visual-studio-code angular2-services