javascript - Angular-ui-router 会自动删除

标签 javascript angularjs angular-ui-router yeoman

所以,我使用 yeoman 做了一个基本项目。 安装后,我想使用 Angular-ui-router,所以我这样做 bower install ui-router 。我注入(inject)了<script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>在我的index.html 中并按照许多教程中的说明执行所有操作。 但当我执行 grunt serve 时,问题就来了,<script src="bower_components/angular-ui-router/release/angular-ui-router.js"></script>我在index.html中注入(inject)的内容被自动删除。我需要那个组件。 你们能帮我解决这个问题吗?

最佳答案

yeoman Angular 发生器使用wiredep用于自动注入(inject) Bower 组件。因此,首先您不应该手动添加它们,它将全部被 grunt 删除,充当wiredep clean that block and insert Registered Bower Components

所以每个 Bower 组件都应该位于您的 Bower.json 文件中,但我假设您缺少 ui-router 您可以将其手动添加到您的 Bower.json 中,或者您可以添加 --save 在 Bower 命令上将其自动保存到 Bower.json。

bower install ui-router --save

运行这个将其保存在 Bower.json 上,然后运行 ​​

grunt serve

它会起作用...

关于javascript - Angular-ui-router 会自动删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32518024/

相关文章:

javascript - 如何借助启用/禁用按钮禁用/启用表格中的整行?

javascript - Angular 路线/输入自动对焦

angularjs - RxJS 并与 Angular 1 一起使用

angularjs - 使用 ui-router 解析延迟加载 angularjs Controller

javascript - 为什么 $stateProvider 在 ionic 真实设备中不起作用?

javascript - 记住下一页的 slug

javascript - 如何让 mouseup 在任何地方都能触发?

javascript - 如何在 ng-repeating 两次时获取特定的 json 值?

angularjs - Angular 1.6.9 @uiRouter : Error: [ng:cpws] Can't copy! 不支持复制 Window 或 Scope 实例

javascript - Discord.JS .awaitMessages 到底是如何工作的?