无法使用 g运行t-bower-task 插件 运行 我的 g运行t 任务

Can't run my grunt task using grunt-bower-task plugin

我的 g运行t 文件中有与此相同的配置

bower: {
        install: {
            options: {
                targetDir: './lib',
                install: true,
                cleanTargetDir: false,
                cleanBowerDir: false,
                bowerOptions: {}
            }
        }
    }

但是我 运行 我的 g运行t 任务抛出以下错误:

Running "bower:install" (bower) task
Fatal error: No bower.json present

这有点奇怪,因为我的 bower.json 文件位于定义的目录 (lib) 中。此外,如果我在其中 运行 抛出相同的错误

有什么建议吗?

bower.json 需要和你的包在同一个目录中。json/gruntfile 等不在目标目录中。

您是否尝试过 运行 从命令提示符安装 bower?您是如何生成项目脚手架的? Bower.json 、 package.json 和 gruntfile.js 应该在您的根目录中。

这是使用 grunt 和 bower 生成项目脚手架和运行应用程序的最佳方法。

http://yeoman.io/codelab/setup.html

希望对您有所帮助。