已安装Bower组件但index.html缺少该组件

时间:2016-05-07 12:37:42

标签: angularjs bower lodash

我已使用bower将lodash安装到我的 angularjs 应用中:

bower install --save lodash

bower.json会相应更新:

{
  "name": "my-app",
  "version": "0.0.0",
  "dependencies": {
    "lodash": "^4.11.2",
    "angular": "~1.4.0",
    "json3": "~3.2.4",
    "jquery": "~1.10.0",
    "sass-bootstrap": "~3.0.0",
    "es5-shim": "~2.1.0",
    "angular-resource": "~1.4.0",
    "angular-cookies": "~1.4.0",
    "angular-sanitize": "~1.4.0",
    "angular-route": "~1.4.0",
    "angular-ui": "~0.4.0"
  },
  "devDependencies": {
    "angular-mocks": "~1.4.0",
    "angular-scenario": "~1.4.0"
  }
}

lodash目录已添加到bower_components目录,并且我已运行grunt server。但是,lodash的<script>标记未添加到index.html

如何在安装了凉亭后将lodash添加到我的应用中? FWIW,我已经成功安装了其他前端组件并且没有解决这个问题,所以要么我做了不同的事情,要么我的环境发生了变化。

我不确定如何调查此问题。

1 个答案:

答案 0 :(得分:1)

您需要手动执行或使用Grunt Wiredep任务。如果您的应用已配置了wiredep任务,则只需运行grunt wiredep