Articles of 凉亭

npm 3 vs Bower有什么区别?

随着npm 3与平坦(依赖)依赖的结构,我们今后使用Bower还是npm 3,当它释放? npm最常用于pipe理Node.js模块,但与Browserify和/或$ npm重复数据删除结合使用时,它也可用于前端。 鲍尔是专门为前端而创build的,并且考虑到了这一点。 最大的不同是npm嵌套了依赖树(大小很重),而Bower需要一个平坦的依赖关系树(把依赖关系parsing的负担放在用户身上) 将bower合并到npm中 npm3 NPM-和前端包装

MEAN堆栈和bootstrap / bower问题

我正在探索新的开发方法,并且遇到了MEAN栈,可以在这里find – http://mean.io/#!/ 我已经安装了Mongo,Node(加上npm等),并完成了网站上所述的所有步骤。 当我执行grunt(甚至节点server.js)并打开网页 – terminal显示如下: 错误:ENOENT,打开“/Users/xxx/myApp/bower_components/bootstrap/dist/css/bootstrap.css” 首先问题是,bower_components目录实际上并不存在! 我假设这可能是第一个电话号码,但我不完全确定从哪里开始解决这个问题(我是新来的凉亭)。 有没有人有任何MEAN堆栈的经验和/或如何解决与bootstrap / bower_components目录的问题? 任何帮助,将不胜感激。 提前致谢 :)

如何使用bower安装highlight.js?

highlight.js的最新版本是8.4: https : //github.com/isagalaev/highlight.js/tree/8.4 当我尝试使用鲍尔安装它,我得到版本7.0.1: bower install highlight -S bower install highlight-js -S bower install highlight.js.origin -S bower install git://github.com/isagalaev/highlight.js.git -S 即使我使用"git://github.com/isagalaev/highlight.js.git#~8.4"我不能这样做: bower highlight#~8.4 not-cached git://github.com/isagalaev/highlight.js.git#~8.4 bower highlight#~8.4 resolve git://github.com/isagalaev/highlight.js.git#~8.4 bower highlight#~8.4 ENORESTARGET No tag found that was able to satisfy ~8.4 Additional error details: Available versions: 7.0.1, 6.0.1 如何使用bower安装highlight.js 8.4?

寻找一个Angular2 MEAN栈

我正在尝试使用带有NodeJS后端的Angular2。 我实际上并不需要整个MEAN堆栈,但只有几件事情: – Angular2 – Bower – NodeJS – 吞噬或咕噜,使这些工作在一起 我发现了一篇关于android2-education的文章,但是使用angular度的版本太旧了,以至于无法工作。 同样的事情与yeoman发电机:( 我已经在网上寻找这个,我很惊讶,我找不到一个适当的教程或入门套件。

在Vagrant中安装Node,NPM(以及全球的Grunt和Bower)

我一直在遵循这个要求来安装一些PHP开发的核心依赖关系,但是我需要并且还没有能够工作的一个方法就是安装Node,NPM(然后是全局的Grunt和Bower)到stream浪汉。 我已经看到这样的答案,但它似乎没有完成安装(即我不能安装凉亭和咕噜声)。 有一个通过apt-get的nodejs包,似乎确实安装了Node(我可以从那里安装NPM),但是对于Bower来说,这个版本显得太旧了,所以这就是为什么我回到了手动的方式。 谢谢你的帮助。 更新 这是我的bootstraph.sh文件: #!/usr/bin/env bash echo ">>> Starting Install Script" # Update sudo apt-get update # Install MySQL without prompt sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password root' sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password root' echo ">>> Installing Base Items" # Install base items sudo apt-get install -y curl wget build-essential python-software-properties python […]

凉亭错误:失败UNABLE_TO_VERIFY_LEAF_SIGNATURE

当我尝试使用bower安装jquery时,我收到了以下错误。 bower install jquery –save bower error Request to https://bower.herokuapp.com/packages/jquery failed: UNABLE_TO_VERIFY_LEAF_SIGNATURE 请帮忙谢谢。

使用Bower而不是Git子模块的好处

使用Bower vs Git子模块的优点是什么? 由于Bower只是在本地克隆了回购,并为您提供了一个可执行文件的链接,我个人发现使用子模块更简单,而且完成了这项工作。 有什么我在这里失踪,是否有一个非常好的理由将Bower引入到您的堆栈和存储库?

尝试注册bower.json文件时发生EMALFORMED错误

我无法在Bower注册我的bower.json文件。 任何帮助将不胜感激。 当我尝试在Bower注册我的项目时使用 bower register jsnlog git://github.com/mperdeck/jsnlog.js.git -V 我收到错误消息: bower jsnlog#* EMALFORMED Failed to read C:\Users\mperdeck\AppData\Local\Temp\mperdeck-PC-mperdeck\bower\js nlog-6944-x00dtF\bower.json Additional error details: Unexpected token ? 我的bower.json的内容很简单(为了解决这个问题,我摆脱了空格和换行符): {"name":"jsnlog.js","main":"jsnlog.js","version":"2.4.3"} (请注意,该文件中没有? 这里是我运行鲍尔寄存器时出现在屏幕上的细节: PS D:\dev\jsnlog\jsnlog.js> bower register jsnlog git://github.com/mperdeck/jsnlog.js.git -V bower jsnlog#* resolve git://github.com/mperdeck/jsnlog.js.git#* bower jsnlog#* download https://github.com/mperdeck/jsnlog.js/archive/2.4.3.tar.gz bower jsnlog#* extract archive.tar.gz bower jsnlog#* EMALFORMED Failed to read C:\Users\mperdeck\AppData\Local\Temp\mperdeck-PC-mperdeck\bower\js nlog-6944-x00dtF\bower.json Additional […]

无法在Openshift上安装凉亭

我无法在Openshift上安装凉亭。 我不断收到错误 remote: npm ERR! Error: ENOENT, lstat '/var/lib/openshift/537xxxxcd/app-root/runtime/repo/node_modules/bower/node_modules/mout/array/intersection.js'[K remote: npm ERR! If you need help, you may report this log at:[K remote: npm ERR! <http://github.com/isaacs/npm/issues>[K remote: npm ERR! or email it to:[K remote: npm ERR! <npm-@googlegroups.com>[K 你可以看到完整的部署日志https://s3.amazonaws.com/archive.travis-ci.org/jobs/26291843/log.txt [来自travis这里]。 我尝试了几种方法:1)有和没有.bowerrc文件 情况1 { "directory": "~/app-root/runtime/repo/public/libs" "storage": { "cache": "~/app-root/runtime/repo/node_modules/bower/cache", "completion": "~/app-root/runtime/repo/node_modules/bower/completion", "git": "~/app-root/runtime/repo/node_modules/bower/git_template" }, "interactive": "false", […]

Gulp,Wiredep和Bower依赖

我想调整一个gulpfile.js并将我的bower_components/文件夹更改为app/bower_components/ 。 我更新.bowerrc的目录,所以现在每次我做一个bower install它将使用正确的一个: { "directory": "app/bower_components" } 现在, gulp-wiredep如何在我的主Sass文件中写入正确的Sasspath位置? 例如, gulp-wiredep在我的main.scss文件中,在// bower:scss之后添加了以下行// bower:scss : @import "bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss"; 现在应该是@import "app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss"; 我怎样才能改变这条路? 我相信这是wiredep任务的一些configuration: gulp.task('wiredep', function () { var wiredep = require('wiredep').stream; gulp.src('app/styles/*.scss') .pipe(wiredep({ ignorePath: /^(\.\.\/)+/ })) .pipe(gulp.dest('app/styles')); gulp.src('app/*.html') .pipe(wiredep({ exclude: ['bootstrap-sass-official'], ignorePath: /^(\.\.\/)*\.\./ })) .pipe(gulp.dest('app')); }); 但我不知道如何configuration,以做我所需要的,我找不到任何文件。 我知道,如果我手动将sass文件中的path更改为"app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss" ,那么"app/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss" gulp serve将起作用,但只要我安装了一个bower组件会改变path到没有app/在一开始,这将打破任务。 如何解决这个问题? 完成: // inject bower components […]