Angular 2 xi18n无法解析组件目录之外的模板路径
我正在尝试在Angular 2 2.1.1版中使用新的xi18n。当我运行Angular 2 xi18n无法解析组件目录之外的模板路径,angular,typescript,angular2-template,Angular,Typescript,Angular2 Template,我正在尝试在Angular 2 2.1.1版中使用新的xi18n。当我运行/node\u modules/.bin/ng-xi18n命令来提取我遇到此错误的区域设置时: 错误:编译失败。未找到资源文件: C:/Projects/SellPro/javaSolution/branchs/work/webapp/SellPro/app/ts/templates/app.component.html 在Object.get(C:\Projects\SellPro\javaSolution\branch
/node\u modules/.bin/ng-xi18n
命令来提取我遇到此错误的区域设置时:
错误:编译失败。未找到资源文件:
C:/Projects/SellPro/javaSolution/branchs/work/webapp/SellPro/app/ts/templates/app.component.html
在Object.get(C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler cli\src\extract\u i18n.js:13:23)
在DirectiveNormalizer.获取(C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler\bundles\compiler.umd.js:13661:45)
在DirectiveNormalizer.normalizeTemplateAsync(C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler\bundles\compiler.umd.js:13707:23)
在DirectiveNormalizer.normalizeDirective(C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler\bundles\compiler.umd.js:13681:46)
位于C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler cli\src\extractor.js:45:64
at Array.forEach(本机)
在C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler cli\src\extractor.js:40:29
at Array.forEach(本机)
在Extractor.extract(C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\@angular\compiler cli\src\Extractor.js:38:15)
摘录时(C:\Projects\SellPro\javaSolution\branchs\work\webapp\SellPro\node\u modules\angular\compiler cli\src\extract\u i18n.js:19:35)
提取失败
项目结构:
我的项目结构带有单独的模板文件夹,该文件夹不在ts文件夹内。跟踪错误时,我看到指令_normalizer.js中的urlResolver.resolve方法接受moduleUrl和templateUrl作为参数。有没有办法改变这一点,或者直接指向xi18n从模板目录中读取