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

时间:2013-08-02 09:47:08

标签: requirejs

当我通过凉亭安装requirejs时,

r.js丢失了,为什么?

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

bower install requirejs

它会安装所有内容并且不会发生错误:

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

我当时希望找到一个bin目录和一个名为r.js的文件!

更新

如果我安装

npm install requirejs

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

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

谢谢(:

1 个答案:

答案 0 :(得分:9)

bower install会将git repo克隆到项目的components文件夹中。因此bower install requirejs将克隆requirejs个回购。但r.js不是此回购的一部分,但有own。您可以通过bower install r.js

下载带有bower的编译器

使用npm install requirejs,您将获得由requirejs的维护者创建的特殊包,他将r.js文件放入包中。

因此bowernpm之间的主要区别在于bower链接到git repo,而npm链接到发布商创建的特殊包。