将AngularJs javascript文件包含到Angular CLI中

时间:2018-08-13 05:56:05

标签: javascript angularjs angular ng-upgrade angular-hybrid

我有一个旧的Angular JS应用程序,现在使用升级模块与几个新的Angular 5组件协同工作。在这篇文章here

之后

当前,我需要将我所有的AngularJs代码都包含到我的index.html中。 但是,我想在脚本部分的angular-cli.json中包含所有JS文件(超过200个),如下所示:

 "scripts": [
    "../appjs/**"
  ],

但是,ng-build给了我一个错误no such file or directory:\appjs\**

如何在进行中将文件夹中的所有文件都包括在内,以避免一一包含所有文件。

这是文件夹结构的图像。 enter image description here

请指导。谢谢。

1 个答案:

答案 0 :(得分:1)

不幸的是,脚本:[]属性不接受通配符模式。 the documentation中提到了这一点:

  

scripts:包含要添加到脚本中的JavaScript脚本文件的对象。   项目的全球背景。脚本加载的方式就像   您已将它们添加到index.html内的标签中。

因此,替代方法是使用Powershell脚本或DOS cmd列出文件并将其输出到屏幕/文件,然后添加所有必需的引号以将它们粘贴到配置文件的scripts属性中。