我的任务是将我们的
index.html
中的一些脚本文件移出;显然,我的选择是通过 npm package.json
或进入 angular.json
;我选择了后者,因为我们有一些文件的非常具体的版本。
目前,所有文件都位于名为
lib
: 的文件夹中
这些文件是 jquery、underscore、moment 等(这是一个曾经是 angularjs 的应用程序,因此去年添加了 jquery),并且是团队想要保留的非常具体的版本。
我仅将 jquery 条目添加到
scripts
的 angular.json
部分作为概念证明,但这会破坏应用程序(用户界面混乱,但没有控制台错误)。
那么这里有什么问题呢?
首先将脚本放入文件夹
src/assets
。
然后确保您在 angular.json 的
assets
数组中配置了 assets
文件夹。
...
"assets": ["src/assets"],
...
"scripts": ["src/assets/jquery.min.js"],
...