2016-08-02 41 views
2

我正在使用命令bower install requirejs ---save获取requirejs,这导致requirejs文件夹被添加到我的组件文件夹中,但其中包含require.js文件(以及所有其他文件夹文件)不在那里。唯一添加的文件是.bower.json文件。我认为我一定是误解了一些东西。当我通过凉亭(如angular和angularAMD)抓住其他包时,我得到了javascript内容,但没有要求。是什么赋予了?下面Bower安装requirejs只生成一个.bower.json文件

{ 
    "dependencies": { 
    "angular": "latest", 
    "requirejs": "latest", 
    "angularAMD": "latest" 
    }, 
    "resolutions": { 
    "angular": "1.5.8" 
    } 
} 

bower.json文件和.bowerrc

{ 
    "directory": "bower_components/lib" 
} 

值得注意的还有的是,我通过安装的NuGet亭子,里面加了.bin文件夹到项目具有以下文件在它的bower.cmd,git.cmd和node.cmd。我相信这些是用于提取的git和node的迷你实例,我认为问题在于这些,因为它们是intellij和visual studio之间唯一真正的区别。

+0

哪个系统(Windows,MacOS,Linux)?显示你的'.bowerrc'和'bower.json'文件 –

+0

我刚刚做了'bower install requirejs --save'并安装了正确的文件。我无法重现你在这里报告的内容。 – Louis

+0

我已经做了一些更多的测试,如果我在intellij中创建了一个项目,但是当我在Windows上使用Visual Studio 2015时,我发现这一切都发生了,但一切正常。两者都有相同的bower.json文件,所以这与Windows和Visual Studio有某种关系。 – Josh

回答

0

尝试在终端中运行命令'bower -v'并查看您的凉亭的版本。我的系统中安装了1.8.0,requirejs在我使用bower安装的requirejs文件夹中的require.js文件的情况下正确安装。虽然,我确实还记得在另外一个时间点面对另一个问题,我通过清理我的缓冲区缓存来解决这个问题,您可以通过运行命令'bower cache clean'来执行此操作,当您处于此状态时,您还可以尝试通过在搜索中按'windows key + R'键入%temp%来清除临时文件夹,然后按回车键,删除可以删除的内容,然后重新启动终端并重新安装。

清除临时文件夹的过程适用于Windows,如果您不在Windows计算机上,您可能需要另一种方法来清除它。

感谢。

相关问题