Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/370.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将AngularJs javascript文件包括到AngularCLI中_Javascript_Angularjs_Angular_Ng Upgrade_Angular Hybrid - Fatal编程技术网

将AngularJs javascript文件包括到AngularCLI中

将AngularJs javascript文件包括到AngularCLI中,javascript,angularjs,angular,ng-upgrade,angular-hybrid,Javascript,Angularjs,Angular,Ng Upgrade,Angular Hybrid,我有一个遗留的Angular JS应用程序,现在使用升级模块与几个新的Angular 5组件协同工作。跟随这篇文章 目前,我需要将所有AngularJs代码包含到我的index.html中。 但是,我想在我的angular-cli.json脚本部分中包含所有JS文件(超过200个),如下所示: "scripts": [ "../appjs/**" ], 但是,ng build给了我错误没有这样的文件或目录:\appjs\** 如何在运行中包含文件夹中的所有文件避免逐个包含所有文件

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

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

 "scripts": [
    "../appjs/**"
  ],
但是,
ng build
给了我错误
没有这样的文件或目录:\appjs\**

如何在运行中包含文件夹中的所有文件避免逐个包含所有文件

这是文件夹结构的图像


请导游。谢谢。

不幸的是,scripts:[]属性不接受全局绑定模式。这一点在以下章节中有所提及:

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


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

您是否尝试过
src/appjs/**
?@AlfMoh没有src文件夹,我尝试了
。/../ui/appjs/**
,但没有成功。你能试试“appjs/**”吗?您的.angular-cli.json与appjs文件夹处于同一级别。@chaoticmind不:(