zoukankan      html  css  js  c++  java
  • angular7 国际化 ngx-translate-extract 检出并格式化翻译单元报错 no parsers registered for ""

    在 angular7 国际化是用到了 ngx-translate-extract 用作 扫描Angular应用程序中需要翻译的内容,并将新的翻译添加到JSON文件。

    但是在配置了 package.json 中配置了相关命令  如下:

    "extract":"ngx-translate-extract --input ./projects/login/src/ --output ./projects/login/src/assets/i18n/zh-Hans.json ./projects/login/src/assets/i18n/en-US.json  -c -s -f namespaced-json --marker _"
    执行了之后出现了如下报错:

    查了很久,从 node 版本升级到项目结构,dom 内容等等,最后发现    input 路径多了斜杠(/)(或者多了空格),即  

     "extract":"ngx-translate-extract --input ./projects/login/src --output ./projects/login/src/assets/i18n/zh-Hans.json ./projects/login/src/assets/i18n/en-US.json  -c -s -f namespaced-json --marker _"

    官方给的括号扩展方案,需要在 路径前面加上非空字符方可生效

    ngx-translate-extract -i ./projects/login/src -o './projects/login/src/assets/i18n/n-{zh-Hans,en-US}.json'  -c -s -f namespaced-json --marker _
     
    原因如下:
  • 相关阅读:
    排序算法:冒泡和快排 摘自网络
    C语言内存讲解
    查找算法:折半查找
    SQL 相关知识
    位运算 C++
    设计模式学习3 观察者模式
    实验四——多分支结构及本章总结
    作业3for语句及分支结构elseif
    作业心得
    第二次作业及总结数据类型和运算符
  • 原文地址:https://www.cnblogs.com/cencenyue/p/14607353.html
Copyright © 2011-2022 走看看