Angular 1.3:Angular Bower 未加载的依赖项
Angular 1.3: Angular Dependencies Not Loaded by Bower
我在项目中有以下 .bowerrc、bower.json 和 .git忽略文件
public/.bowerrc
--------------------------
{
"directory": "/vendor"
}
public/bower.json
--------------------------
{
"name": "myProject",
"version": "1.0.0",
"authors": [
"Me <myemail@gmail.com>"
],
"description": "Loan Operations Application",
"moduleType": [
"node"
],
"license": "MIT",
"homepage": "http://www.thedomain.com",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"angular": "~1.3.4",
"angular-animate": "~1.3.4",
"angular-autocomplete": "~1.0.1",
"angular-bootstrap": "~0.12.0",
"angular-filter": "~0.5.1",
"angular-loading-bar": "~0.6.0",
"angular-resource": "~1.3.4",
"angular-toastr": "~0.5.2",
"angular-sanitize": "~1.3.4",
"angular-ui-router": "~0.2.13",
"angular-ui-utils": "~0.1.1",
"angular-mocks": "~1.3.*",
"bootstrap": "~3.3.1",
"lodash": "~2.4.1",
"moment": "~2.8.4",
"jquery": "~2.1.1",
"ng-grid": "~2.0.14",
"satellizer": "~0.8.6",
"angular-permission": "~0.1.4",
"angular-moment": "~0.8.2",
"angular-mass-autocomplete": "*"
},
"resolutions": {
"angular-ui-router": "~0.2.13",
"angular-animate": "~1.3.4",
"angular": "~1.3.4",
"angular-sanitize": "~1.3.4"
}
}
/.gitignore
------------------------
vendor
public/vendor
public/angular/logs
composer.phar
composer.lock
bootstrap/start.php
bootstrap/compiled.php
.env.*.php
.env.php
public/angular/constants.js
.DS_Store
Thumbs.db
.idea
我git clone repo, 运行 composer install in the root (to load Laravel dependencies) and cd into /public and 运行 bower install 但没有创建供应商目录,也没有安装依赖项。我是不是做错了什么?
我只能想到两件事
文件权限。将项目根目录中的所有文件夹和文件重置为 755 和您登录的用户。包括项目文件夹本身。
查看您的结构,确保您 运行 bower install
在 public
文件夹内,而不是在您 运行 [=12= 的项目根目录内].
public/.bowerrc
--------------------------
{
"directory": "vendor"
}
我在项目中有以下 .bowerrc、bower.json 和 .git忽略文件
public/.bowerrc
--------------------------
{
"directory": "/vendor"
}
public/bower.json
--------------------------
{
"name": "myProject",
"version": "1.0.0",
"authors": [
"Me <myemail@gmail.com>"
],
"description": "Loan Operations Application",
"moduleType": [
"node"
],
"license": "MIT",
"homepage": "http://www.thedomain.com",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
"test",
"tests"
],
"dependencies": {
"angular": "~1.3.4",
"angular-animate": "~1.3.4",
"angular-autocomplete": "~1.0.1",
"angular-bootstrap": "~0.12.0",
"angular-filter": "~0.5.1",
"angular-loading-bar": "~0.6.0",
"angular-resource": "~1.3.4",
"angular-toastr": "~0.5.2",
"angular-sanitize": "~1.3.4",
"angular-ui-router": "~0.2.13",
"angular-ui-utils": "~0.1.1",
"angular-mocks": "~1.3.*",
"bootstrap": "~3.3.1",
"lodash": "~2.4.1",
"moment": "~2.8.4",
"jquery": "~2.1.1",
"ng-grid": "~2.0.14",
"satellizer": "~0.8.6",
"angular-permission": "~0.1.4",
"angular-moment": "~0.8.2",
"angular-mass-autocomplete": "*"
},
"resolutions": {
"angular-ui-router": "~0.2.13",
"angular-animate": "~1.3.4",
"angular": "~1.3.4",
"angular-sanitize": "~1.3.4"
}
}
/.gitignore
------------------------
vendor
public/vendor
public/angular/logs
composer.phar
composer.lock
bootstrap/start.php
bootstrap/compiled.php
.env.*.php
.env.php
public/angular/constants.js
.DS_Store
Thumbs.db
.idea
我git clone repo, 运行 composer install in the root (to load Laravel dependencies) and cd into /public and 运行 bower install 但没有创建供应商目录,也没有安装依赖项。我是不是做错了什么?
我只能想到两件事
文件权限。将项目根目录中的所有文件夹和文件重置为 755 和您登录的用户。包括项目文件夹本身。
查看您的结构,确保您 运行
bower install
在public
文件夹内,而不是在您 运行 [=12= 的项目根目录内].
public/.bowerrc
--------------------------
{
"directory": "vendor"
}