我使用命令bower install requirejs ---save
获取requirejs,这导致requirejs文件夹被添加到我的components文件夹中,但是在其中,require.js文件(以及所有其他文件)不存在。添加的唯一文件是.bower.json
文件。我认为我一定是在误解某些东西。当我通过bower(如angular和angularAMD)获取其他包时,我会获得javascript内容,但不是for require。是什么给了什么?
下面的bower.json文件
{
"dependencies": {
"angular": "latest",
"requirejs": "latest",
"angularAMD": "latest"
},
"resolutions": {
"angular": "1.5.8"
}
}
和.bowerrc
{
"directory": "bower_components/lib"
}
另外值得注意的是,我通过nuget安装了bower,它将.bin文件夹添加到项目中,其中包含以下文件:bower.cmd,git.cmd和node.cmd。我相信这些是用于获取的git和节点的迷你实例,我认为这个问题存在于某些地方,因为它们是intellij和visual studio之间唯一真正的区别。
答案 0 :(得分:0)
尝试在终端中运行命令'bower -v'并查看您的凉亭版本。我在我的系统中安装了1.8.0,并且通过bower安装的requirejs文件夹中的require.js文件为我正确安装了requirejs。虽然,我确实记得在其他时间点面对这些问题,我通过清理我的凉亭缓存来解决它,你可以通过运行命令'bower cache clean'来实现这一点,当你在它时,你也可以尝试通过在搜索中按“windows键+ R”键入%temp%来清除临时文件夹,然后按Enter键,删除可删除的内容,然后重新启动终端并重新安装。
清除临时文件夹的过程适用于Windows,如果您不在Windows机器上,可能需要寻找其他方法来清除它。
感谢。