我有一个旧的Angular JS应用程序,现在使用升级模块与几个新的Angular 5组件协同工作。在这篇文章here
之后当前,我需要将我所有的AngularJs代码都包含到我的index.html
中。
但是,我想在脚本部分的angular-cli.json中包含所有JS文件(超过200个),如下所示:
"scripts": [
"../appjs/**"
],
但是,ng-build
给了我一个错误no such file or directory:\appjs\**
。
如何在进行中将文件夹中的所有文件都包括在内,以避免一一包含所有文件。
请指导。谢谢。
答案 0 :(得分:1)
不幸的是,脚本:[]属性不接受通配符模式。 the documentation中提到了这一点:
scripts:包含要添加到脚本中的JavaScript脚本文件的对象。 项目的全球背景。脚本加载的方式就像 您已将它们添加到index.html内的标签中。
因此,替代方法是使用Powershell脚本或DOS cmd列出文件并将其输出到屏幕/文件,然后添加所有必需的引号以将它们粘贴到配置文件的scripts属性中。