0

我有一个旧的 Angular JS 应用程序,现在使用升级模块与几个新的 Angular 5 组件协同工作。在此处关注此帖子

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

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

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

如何将文件夹中的所有文件包含在内,避免一一包含所有文件。

这是文件夹结构的图像。在此处输入图像描述

请指导。谢谢。

4

1 回答 1

1

不幸的是 scripts: [] 属性不接受通配模式。文档中提到了这一点:

scripts:一个对象,其中包含要添加到项目全局上下文中的 JavaScript 脚本文件。脚本的加载与您将它们添加到 index.html 内的标记中完全一样。

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

于 2019-03-29T20:09:04.787 回答