[英]Asp.Net Core Angular SPA Localization
我将我的应用程序本地化为德语,如果我运行以下命令,它工作得非常好:
ng serve --configuration=de
在我的 Asp.Net 项目中,我有以下用于部署的代码行:
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run build -- --prod" />
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run build:ssr -- --prod" Condition=" '$(BuildServerSideRenderer)' == 'true' " />
如何更改该代码以使用本地化的“de”?
通过将其替换为以下内容来解决它:
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run build -- --configuration=production-de" />
<Exec WorkingDirectory="$(SpaRoot)" Command="npm run build:ssr -- --configuration=production-de" Condition=" '$(BuildServerSideRenderer)' == 'true' " />
这要求您在构建下的 angular.json 文件中有一个production-de
条目。
--prod
是--configuration=production
的缩写
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.