bower_components在错误的目录中创建

时间:2015-04-21 09:02:05

标签: javascript angularjs node.js

使用Windows 7,Webstorm 10.0.1,当前node.js,npm,bower等。

我创建了默认的Webstorm AngularJS项目,没有更改任何内容并单击&#34;运行index.html&#34;。页面已加载,但Angular未运行。从源头我看到文件丢失<script src="bower_components/angular/angular.js"></script>。目录bower_components丢失了。然后我搜索了它,它是在C:\Users\<username>\bower_components创建的,而我的Webstorm项目是在C:\Users\<username>\WebstormProjects\angularjs下。

需要更改哪些配置才能使我的AngularJS应用程序正常工作?

其他信息:

.bowerrc

{
  "directory": "app/bower_components"
}

bower.json

{
  "name": "angular-seed",
  "description": "A starter project for AngularJS",
  "version": "0.0.0",
  "homepage": "https://github.com/angular/angular-seed",
  "license": "MIT",
  "private": true,
  "dependencies": {
    "angular": "1.2.x",
    "angular-route": "1.2.x",
    "angular-loader": "1.2.x",
    "angular-mocks": "~1.2.x",
    "html5-boilerplate": "~4.3.0"
  }
}

2 个答案:

答案 0 :(得分:5)

可能是你缺少在这里安装依赖项。

在您的项目中,您有一个bower.json个文件。转到该目录并运行bower install命令。此命令将安装bower.json

中提到的项目的所有指定依赖项

答案 1 :(得分:1)

您需要在项目文件夹的根目录中编辑.bowerrc并设置您要使用的目录:

{
  "directory" : "public/bower_components"
}

Bower docs

中的更多信息