如何将脚本文件从index.html移动到angular.json

问题描述 投票:0回答:1

我的任务是将我们的

index.html
中的一些脚本文件移出;显然,我的选择是通过 npm
package.json
或进入
angular.json
;我选择了后者,因为我们有一些文件的非常具体的版本。

目前,所有文件都位于名为

lib
:

的文件夹中
  • src/main/app/js/lib/*.js

这些文件是 jquery、underscore、moment 等(这是一个曾经是 angularjs 的应用程序,因此去年添加了 jquery),并且是团队想要保留的非常具体的版本。

我仅将 jquery 条目添加到

scripts
angular.json
部分作为概念证明,但这会破坏应用程序(用户界面混乱,但没有控制台错误)。

enter image description here

那么这里有什么问题呢?

angular angular18
1个回答
0
投票

首先将脚本放入文件夹

src/assets

然后确保您在 angular.json 的

assets
数组中配置了
assets
文件夹。

...
 "assets": ["src/assets"],
...
"scripts": ["src/assets/jquery.min.js"],
...

Stackblitz 演示

© www.soinside.com 2019 - 2024. All rights reserved.