Tag: 凉亭

同时使用多个前端包pipe理器(Bower,NuGet)

为前端库编写NuGet包的(非官方)惯例似乎是去除JavaScript文件,并将它们放在Scripts文件夹中,然后去掉CSS文件并将它们放在Content文件夹中。 很less将这些文件放在子文件夹中,所以最终会有大量的文件丢弃脚本和内容文件夹。 将自己的代码分开的唯一方法是把它放在一个子文件夹或者一个完全不同的文件夹中(参见添加“App”文件夹的SPA模板Durandal和HotTowel)。 我个人喜欢Twitter Bower提供的“unopinionated”解决scheme。 把所有的前端软件包放在一个名为“组件”的根文件夹中, 不要混淆软件包的原始结构。 我想知道放弃前端图书馆的NuGet,并使用鲍尔,只是想知道是否有任何经验结合这两个? 或者,有没有办法直接使用NuGet来安装GitHub仓库而不创buildNuGet包?

如何保持与Bower的Twitter Bootstrap自定义?

我正在与yeoman一起进行一个项目,其中包括自动化的咕噜声和客户端软件包pipe理的凉亭 。 我的项目的一个依赖项是SASS twitter-bootstrap 。 在其他手动pipe理依赖关系更新的项目中,我直接在Bootstrap variables.less ( _variables.scss )文件中更改了Bootstrap值,并将其扩展到项目自己的css文件夹下的main.less文件中。 我在这里也做了同样的事情,但是当我用Bower安装了其他软件包时,它覆盖了所有的东西(我“un-.gitignored”我的组件的文件夹,感谢上帝) 在组件的文件夹之外自定义Bootstrap的最佳方法是什么,所以它不会再发生?

鲍尔:安装后“找不到命令”

当我执行npm install bower -g时,我似乎正在得到以下内容 /usr/local/share/npm/bin/bower -> /usr/local/share/npm/lib/node_modules/bower/bin/bower bower@0.8.6 /usr/local/share/npm/lib/node_modules/bower 不幸的是,执行任何bower命令都会返回-bash: bower: command not found which npm返回/usr/local/bin/npm并运行which node返回/usr/local/bin/node 。

凉亭命令不返回任何东西

我一直在试图安装凉亭,但我一定是失去了一些东西,因为命令凉亭没有任何回报! 我安装了这样的凉亭: sudo npm install bower -g 这是输出: npm http GET https://registry.npmjs.org/bower npm http 304 https://registry.npmjs.org/bower npm http GET https://registry.npmjs.org/tmp … … # Many requests here n_n npm http GET https://registry.npmjs.org/traverse npm http 304 https://registry.npmjs.org/traverse /usr/bin/bower -> /usr/lib/node_modules/bower/bin/bower bower@0.8.5 /usr/lib/node_modules/bower ├── stable@0.1.3 ├── archy@0.0.2 ├── colors@0.6.0-1 ├── tmp@0.0.16 ├── async@0.2.6 ├── mkdirp@0.3.5 ├── semver@1.1.4 ├── […]

如何在Bower中设置包最新版本?

我正在看这个关于requirejs,backbone和bower的不错的video ,而且对我来说不起作用。 如何在bower.json文件中设置最新版本的软件包? 在video杰夫说, 空应该被用来定义这样的最新版本 { "name": "project name", "version": "1.0.0", "dependencies": { "backbone-amd": null, "underscore-amd": null, "requirejs": null } } 但我在控制台中有一个例外,我不能使用null值作为版本号。 我在bower维基上找不到任何信息。 有人知道如何解决这个问题吗?

Bower安装EACCES错误?

我已经阅读了StackOverflow和其他一些网站上的几个答案,但似乎没有解决我遇到的问题。 我正在通过terminal安装AppGyver插件。 获取以下错误: BradMacBookPro:SparksInSpain breadadams$ bower install https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0 –save bower not-cached https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#* bower resolve https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0#* bower download https://##MY-DOWNLOAD-CODE##@addons.appgyver.com/steroids-addons.js?version=3.1.0 bower EACCES EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4' Stack trace: Error: EACCES, mkdir '/Users/breadadams/.cache/bower/packages/7480e059b318750565b4b25c2556c9c4' Console trace: Trace at StandardRenderer.error (/usr/local/lib/node_modules/bower/lib/renderers/StandardRenderer.js:74:17) at Logger.updateNotifier.packageName (/usr/local/lib/node_modules/bower/bin/bower:109:18) at Logger.EventEmitter.emit (events.js:95:17) at Logger.emit (/usr/local/lib/node_modules/bower/node_modules/bower-logger/lib/Logger.js:29:39) at /usr/local/lib/node_modules/bower/lib/commands/install.js:27:16 at _rejected (/usr/local/lib/node_modules/bower/node_modules/q/q.js:808:24) at /usr/local/lib/node_modules/bower/node_modules/q/q.js:834:30 at Promise.when (/usr/local/lib/node_modules/bower/node_modules/q/q.js:1079:31) at […]

使用Bower更新包

我正在尝试更新angular度1.0.5到1.0.6。 我使用Yeoman,当试图更新它正在安装1.0.5。 我清除了caching(删除了〜/ .bower中的所有内容),仍然得到下面的日志。 我检查了回购 ,它有1.0.6。 有没有办法,我可以把它更新到1.0.6。 bower update angular bower cloning git://github.com/angular/bower-angular.git .. bower installing angular#v1.0.5 bower info angular angular Versions: – v1.0.6 – v1.0.5 – v1.0.4 – v1.0.3 $ bower –version 0.8.5 yo –version 1.0.0-beta.3

用bower添加ui.bootstrap依赖

我试图添加ui.bootstrap依赖项到我的angular度项目(我使用yeoman,凉亭)。 我做到了这一点: 哟angular 凉亭安装angular-ui 然后我添加到我的index.html文件:和 咕噜服务 然后我添加了ui.bootstrap依赖到我的app.js: angular.module('angularuiprojectApp', [ 'ngCookies', 'ngResource', 'ngSanitize', 'ngRoute', 'ui.bootstrap']) 当我尝试访问我在Chrome上的index.html我得到这个错误: 未捕获的错误:[$ injector:modulerr]由于以下原因无法实例化模块angularuiprojectApp:错误:[$ injector:modulerr]由于以下原因无法实例化模块ui.bootstrap:错误:[$ injector:nomod] Module'ui.bootstrap'is无法使用! 你要么…… 1) 我不知道我在哪里错了,如果有人可以帮助我这个…谢谢。

你是否应该链接到生产中的bower_components?

我对使用Bower相对比较陌生,而且我不能确定是否应该将其链接到生产中的bower_components。 我应该使用一个咕task任务链接或复制我需要从bower_components文件到一个单独的目录? 我问这是因为我从来没有见过一个名为“bower_components”的网站,所以我有点害怕。 所有的初学者指南都只是链接到'bower_components / …',就像angular色教程一样。

使用Bower更新多个依赖项

我在bower.json文件中和/或中列出(和/或安装了)Bower的一些依赖项 bower install https://github.com/username/project.git 这工作得很好。 现在我可以列出所有的 bower list 然后我可以select我的项目的每个依赖项的名称并运行 bower update dependency-name 问:如何批量更新所有这些? 或者我必须编写一个shell脚本来循环和更新它们?