Javascript Can';t使用grunt bower任务插件运行grunt任务
我的GrunFile中有类似的配置Javascript Can';t使用grunt bower任务插件运行grunt任务,javascript,gruntjs,bower,Javascript,Gruntjs,Bower,我的GrunFile中有类似的配置 bower: { install: { options: { targetDir: './lib', install: true, cleanTargetDir: false, cleanBowerDir: false, bowerOptions: {}
bower: {
install: {
options: {
targetDir: './lib',
install: true,
cleanTargetDir: false,
cleanBowerDir: false,
bowerOptions: {}
}
}
}
但是如果我运行grunt任务,它会抛出以下错误:
Running "bower:install" (bower) task
Fatal error: No bower.json present
这有点奇怪,因为我的bower.json文件位于已定义的目录(lib)中。如果我在它里面运行,也会抛出同样的错误
有什么建议吗?bower.json需要与您的package.json/grunfile等位于同一目录中,而不是在目标目录中。您是否尝试从命令提示符运行bower安装?您是如何生成项目脚手架的?Bower.json、package.json和gruntfile.js应该在根目录中 下面是生成项目脚手架并使用grunt和bower运行应用程序的最佳方法
我希望这将对您有所帮助。我尝试在同一目录下运行它,但没有成功。您是否尝试从命令提示符下运行bower install?您是如何生成项目脚手架的?是的,我从终端运行它。顺便说一句,你的回答帮助我,因为我没有意识到我的bower.json与package.json和gruntfile.js放在同一个地方。我的bower.json位于主目录根上的另一个目录中。有一些html文件。谢谢