Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 2 xi18n无法解析组件目录之外的模板路径_Angular_Typescript_Angular2 Template - Fatal编程技术网

Angular 2 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

我正在尝试在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\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从模板目录中读取