我有一个使用bower的项目。
我的凉亭。json:
{
"name": "myproject",
"version": "0.0.0",
"dependencies": {
...
"angular-sanitize": "1.2.1",
...
然后我运行鲍尔安装。
然后我可以看到安装了什么:
➜ myproject git:(develop) ✗ ls app/bower_components/angular-sanitize/
README.md angular-sanitize.min.js bower.json
angular-sanitize.js angular-sanitize.min.js.map
但是一个同事签出了这个项目,他在他的机器上安装了这个依赖项
app/bower\u组件/angular-sanitize/bower-angular-sanitize-v1。2.1/
而不是我原来的
app/bower\u组件/角度消毒/
。
那么为什么bower有时会添加bower-angular-sanitize-v1呢。2.1/是否转到安装文件夹?
注:我们有相同的凉亭。json和bower的版本。如果我删除我的bower_依赖项并重新安装,我仍然保留旧文件夹。
编辑:
我所理解的(在玩了一会儿后,安装一个移除bower_components,清除凉亭缓存等)...
我的问题与鲍尔如何解决决议有关。在bower提示您选择几个版本(jquery、angular和bootstrap)之后,似乎就可以解析版本了。
但仍然有一些事情我不明白:
>
在我的计算机上,即使在删除bower缓存、删除bower_依赖项或复制bower之后。在一个新文件夹中,bower从未在“bower安装”后提示我解决方案(那么它们是如何存储的?)
在我的同事机器上,鲍尔只在他的本地系统上提示解决方案(而不是在流浪机器中安装鲍尔时)。
因此,我还有几个模糊的观点:bower如何存储依赖项?有关于这方面的文件吗?我发现的唯一地方是一些github问题(通过玩弄它)。
我的凉亭。json:
{
"name": "myproject",
"version": "0.0.0",
"dependencies": {
"json3": "~3.2.4",
"bootstrap-sass": "~2.3.1",
"es5-shim": "~2.0.8",
"angular-cookies": "~1.2.1",
"angular-dragdrop": "<=1.0.4",
"angular-strap": "~0.7.1",
"angulartics": "~0.8.4",
"jquery": "~1.8.3",
"underscore": "~1.4.4",
"angular": "1.2.1",
"angular-route": "1.2.1",
"angular-resource": "1.2.1",
"angular-sanitize": "1.2.1",
"angular-ui-date": "~0.0.3",
"jquery.masonry": "v2.1.08",
"bootstrap": "~2.3.1",
"angular-bootstrap": "~0.10.0",
"highcharts": "~3.0.2",
"jqueryui-timepicker-addon": "~1.4",
"moment": "~2.0.0",
"bootstrap-notify": "0.1.0",
"mjaalnir-bootstrap-colorpicker": "~1.0.0"
},
"devDependencies": {
"angular-mocks": "~1.0.7",
"angular-scenario": "~1.0.7"
},
"resolutions": {
"jquery": "~1.8.3",
"angular": "1.2.1",
"bootstrap": "~2.3.1"
}
}
我也有同样的问题。我必须克服每个依赖项,单独安装它,检查它的版本,然后在被要求时解决它的分辨率。一旦它工作,没有把文件夹与包版本号,然后我保存了bower.json与正确的版本和分辨率(再次,当要求)。它为我工作,现在所有的鲍尔依赖版本,没有"*"或"最新",有些甚至没有"~"在版本的开始。
希望这对你和每个面临这个问题的人都有帮助。
我们在这里有同样的问题-似乎当解决方案是在bower.json
中定义的,安装时带有空缓存和空的bower_components
目录,包被安装到bower_components/pack/Package-version
然而,如果您在安装过程中交互式地选择分辨率,那么它会安装到bower_components/包
中-因此,如果您遇到这个问题,请清理缓存(例如bower缓存清理
),删除已安装的组件(例如rm-rfbower_components/
),并从bower.json
中删除分辨率
,然后bowers安装
。
Bower 只提供 UMD 版本。 # 最新稳定版本 $ bower install vue
问题内容: 据我所知,泊坞窗映像在安装时即已安装。有没有办法更改此位置,例如更改为已安装的卷? 问题答案: 对于最新版本的Docker,您可以在中 (根据https://docs.docker.com/engine/reference/commandline/dockerd/#daemon- configuration- file )将参数的值设置为自定义路径。 对于较旧的版本,您可以在启动Doc
据我所知,docker映像在被拉取时被安装到。有没有办法更改此位置,例如更改到像这样的已安装卷?
提示:Bower 是一个前端资源包管理工具,使用它可以方便的下载和管理前端包资源。如果你暂时没有用到 Bower,可以跳过本文。注意:Bower 已经停止维护,不建议继续使用 Bower 安装 Highcharts。 我们提供的 Bower 包,包含了 Highcharts、Highstock、Highmaps 及相关的 js 文件,通过以下命令即可安装 bower install highcha
我是 Jenkins 的新手,我有以下问题 刚刚在MacOS Sierra(10.12.6)上安装了Jenkins2,并且在 /Users/Shared/Jenkins/下创建了一个新用户,但是当我尝试运行maven编译命令时,通过一个新的作业,我有以下错误: 我尝试手动运行该命令,得到了以下结果: 我该如何解决这个问题?我想我必须更改工作区权限,但我不知道该怎么做。 请帮忙!
问题内容: 我已经设置了Angular应用程序,因此将其推送到Heroku时即可运行。但是由于版本问题,我遇到了错误。 在本地运行时,我会看到以下提示: 我该怎么办-由于具有反跳功能,实际上我需要Angular 1.3版 我的样子是这样的: 问题答案: 将当前的角度依赖关系更新为1.3.x,并为角度添加分辨率以消除提示:
我甚至不确定我问的问题是否正确。让我解释一下我的情况: 这是关于Windows ;7上的Git。 我的公司将Windows用户目录设置在网络驱动器上,而不是本地硬盘驱动器上(用于备份和超出本问题范围的其他目的)。我不能改变这个政策。 我确实在下有一个“profile”文件。以下是内容(通知编号$home):
java-home 变量占位符的使用是为了引用 Java Runtime Environment (JRE,Java运行时环境) 的安装目录。这个目录的确认是基于有或没有安装 JDK 的 JSSE 的运行来判断的。JDK 包括 JRE,但位于不同的文件层次结构中。 java-home 的默认位置如下表: 操作系统 JDK JRE Solaris/Linux ~/jdk1.8.0/jre ~/jre