我有一个 Bower.json 文件,如下所示:
{
"name": "dst-angular",
"version": "0.0.0",
"dependencies": {
"angular": "^1.4.0",
"bootstrap": "^3.2.0",
"highcharts-ng": "~0.0.11",
"jquery": "~2.1.4"
},
"devDependencies": {
},
"ignore": [
"source",
"src",
"spec",
".bowerrc",
".gitignore",
".jshintignore",
".jshintrc",
"bower.json",
"gruntfile.js",
"package.json",
"README.md"
],
"appPath": "app",
"moduleName": "dstAngularApp",
"overrides": {
"bootstrap": {
"main": [
"less/bootstrap.less",
"dist/css/bootstrap.css",
"dist/js/bootstrap.js"
]
}
}
当我运行bower update
时,我将进入 Angular 文件夹中的src
文件夹,并在boostrap文件夹中进入js
, less
、nuget
...文件夹,其中包含构成我所有依赖项的一大堆文件:
如何只安装 js 文件而不包含所有这些文件夹和文件?
最佳答案
忽略部分指定您的包在发布时要忽略的内容,因此这样做是行不通的。
修复可能是制作一个 bash 脚本,在安装后 rm 包含所有这些文件。然后可以将该文件放入 Bower.json 的 postinstall 部分。
关于javascript - 仅安装 js 文件作为依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34242220/