当我通过凉亭安装requirejs时,r.js丢失了,为什么?

Tot*_*.js 3 requirejs

当我通过凉亭安装requirejs时,r.js丢失了,为什么?

我在全球范围内安装了bower,然后安装了requirejs

bower install requirejs
Run Code Online (Sandbox Code Playgroud)

它安装所有的东西,没有错误发生:

bower cloning git://github.com/jrburke/requirejs
bower cached git://github.com/jrburke/requirejs
bower fetching requirejs
HEAD is now at c94b6fe Merge pull request #809 from tapsboy/master
0.10.0
0.11.0
0.12.0
0.13.0
0.14.0
0.14.1
0.14.2
0.14.3
0.14.4
0.14.5
0.15.0
0.2.0
0.2.1
0.22.0
0.23.0
0.24.0
0.25.0
0.26.0
0.27.0
0.27.1
0.8.0
0.9.0
1.0.0
1.0.1
1.0.2
1.0.3
1.0.4
1.0.5
1.0.6
1.0.7
1.0.8
2.0.0
2.0.1
2.0.2
2.0.3
2.0.4
2.0.5
2.0.6
2.1.0
2.1.1
2.1.2
2.1.3
2.1.4
2.1.5
2.1.6
2.1.7
2.1.8
latest
Previous HEAD position was c94b6fe... Merge pull request #809 from tapsboy/master
HEAD is now at a77a30a... Rev for 2.1.8
bower checking out requirejs#2.1.8
Removing bower.json
2.1.8
bower copying C:\Documents and Settings\Administrador\Application Data\bower\cache\requirejs\ca377b0e482cd657ed20ebfa063ade1a
2.1.8
bower installing requirejs#2.1.8
Run Code Online (Sandbox Code Playgroud)

我期待找到一个bin目录和一个名为r.js的文件!

更新:

如果我安装

npm install requirejs
Run Code Online (Sandbox Code Playgroud)

请注意,现在是npm而不是bower,它也会创建bin/r.js文件.

npm和bower包之间有什么问题和区别?

谢谢 (:

And*_*rle 9

A bower install将git repo克隆到项目的components文件夹中.所以bower install requirejs将克隆requirejs repo.但这r.js不是这个回购的一部分,而是有自己的回购.你可以用bower下载编译器bower install r.js

随后npm install requirejs您将获得由requirejs的维护者创建的特殊包,r.js该包将文件放入包中.

所以之间的主要区别bower,并npmbower一个混帐回购协议的链接,而npm链接的特殊包装由发布商创建.