Angularjs, ionic vb. projelerde karşılaşılan hatanın çözümü basit.
örneğin bower.json dosyanız şöyle olsun
{
"name": "ABC PROJECT",
"version": "0.0.1",
"author": "Mustafa Erdoğmuş",
"description": "Mustafa Erdoğmuş",
"ignore": [
"bower_components/",
"node_modules/",
"Gruntfile.js",
"jasmine.conf.js",
"ngGeolocation.test.js",
"package.json",
".travis.yml"
],
"contributors": [
{
"name": "Mustafa Erdoğmuş",
"email": "erdogmusmustafa@gmail.com"
}
],
"dependencies": {
"jquery": "2.2.3",
"jquery-ui": "1.12.1",
"bootstrap": "3.3.7",
"animate.css": "3.5.2",
"angular": "1.6.2",
"angular-animate": "1.6.2",
"angular-sanitize": "1.6.2",
"angular-touch": "1.6.2",
"angular-cookies": "1.5.9",
"angular-bootstrap": "2.3.0",
"angular-ui-router": "0.4.1",
"angular-moment": "1.0.1",
"angular-ui-select": "0.19.8",
"ngstorage": "0.3.11",
"font-awesome": "4.7.0",
"ng-img-crop": "0.3.2",
"ngImgCropFullExtended": "0.6.2",
"angularjs-datepicker": "2.1.14",
"ng-tags-input": "3.2.0",
"angular-material": "1.1.4",
"angular-datatables": "4.1.1",
"angular-ui-utils": "*",
"angular-ui-sortable": "0.17.1",
"angularjs-toaster": "2.0.0",
"angular-ui-mask": "1.8.7",
"ocLazyLoad": "1.1.0",
"jstree": "3.3.5",
"pdfmake": "0.1.36"
},
"license": "MIT",
"resolutions": {
"angular": "1.6.9",
"jquery": "1.9.1 - 3"
},
"overrides": {
"bootstrap": {
"main": [
"dist/css/bootstrap.css",
"dist/js/bootstrap.js",
"fonts/*"
]
},
"font-awesome": {
"main": [
"css/font-awesome.css",
"fonts/*"
]
},
"jstree": {
"main": [
"dist/jstree.js",
"dist/themes/default/style.css",
"dist/themes/default/*.png"
]
}
}
}
Yukarıdaki bower.json dosyası bower install veya bower update komutlarında hata verecektir.
aşağıdaki gibi “name”: “ABCPROJECT” name propertysinin değeri arasındaki boşluk ve özel karakterleri kaldırdığınızda bower install ve bower update komutlarınız çalışacaktır.
{
"name": "ABCPROJECT",
"version": "0.0.1",
"author": "Mustafa Erdoğmuş",
"description": "Mustafa Erdoğmuş",
"ignore": [
],
"contributors": [
{
"name": "Mustafa Erdoğmuş",
"email": "erdogmusmustafa@gmail.com"
}
],
"dependencies": {
},
"license": "MIT",
"resolutions": {
},
"overrides": {
"bootstrap": {
"main": [
]
},
"font-awesome": {
"main": [
]
},
"jstree": {
"main": [
]
}
}
}