gpt4 book ai didi

angularjs - app/index.html 中的 yeoman 自动化 javascript 包引用

转载 作者:行者123 更新时间:2023-12-01 10:52:14 25 4
gpt4 key购买 nike

我已经用 yeoman 生成了一个 AngularJS 项目,并且有标准的 'Allo, 'Allo!页面工作。

然后我决定将 restangular 添加到项目中,因此执行了“bower install restangular”,它正确地安装了包(bower 列表显示了 restangular 引用)。

但是,我希望 index.html 文件能够使用对 restangular 及其依赖项的正确脚本引用自动更新。

我是否使用了错误的 yeoman 约定来安装额外的依赖项?

最佳答案

亚当是对的。处理此问题的最可靠方法是通过 bower_components/your-installed-package/ 查找您要包含的文件。目前,包作者并未一直使用 Bower。更具体地说,一些作者指定了一个定义了 "main": "path/to/file.js"bower.json。但是,有些/大多数不会。如果没有定义,那么魔法发生的程度就会受到限制,因为这取决于脚本对应该包含的主文件的最佳猜测。

我写了一个 grunt 任务来尝试帮助解决这个问题,但是,当包定义了 main 属性时,它将注入(inject)一个脚本:https://github.com/stephenplusplus/grunt-bower-install

不用输入 bower install jquery --save,您可以说:grunt bower-install:jquery

如果您试一试,请告诉我进展如何!

关于angularjs - app/index.html 中的 yeoman 自动化 javascript 包引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17686445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com