【发布时间】:2016-07-27 13:59:44
【问题描述】:
我被拉入了一个 Drupal 8 项目,其中包含多个需要使用 Angular.js 的自定义模块。向每个模块提供 Angular 文件的最佳方式是什么?
现在,每个模块都引用了由 googleapis.com 在my-module.libraries.yml 中托管的远程 Angular 文件。
my-module:
version: 1.x
js:
https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js: { type: external, minified: true }
https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular-sanitize.min.js { type: external, minified: true }
js/my-module.js: {preprocess: false}
dependencies:
- core/jquery
- core/jquery.ui
- core/jquery.ui.accordion
但是,我更愿意在本地托管 Angular 文件并将它们列为依赖项,就像 jQuery 一样。
我知道我可以将 Angular 文件放在模块本身中,但是每个模块都需要自己的副本。
无论是什么正确的方法,我的目标是在本地托管 Angular 文件并从依赖于 Angular 的每个模块中引用它们。
【问题讨论】:
标签: javascript angularjs drupal-8