Yeoman和Grunt-wiredep没有注入依赖项

8

正在运行 "wiredep:target" (wiredep) 任务。

完成,没有错误。

但是未注入 bower.json 的依赖项。 无法调试此问题。如有帮助,将不胜感激。

Gruntfile.js:

wiredep: {

        target: {

            // Point to the files that should be updated when
            // you run `grunt wiredep`
            src: [
                '<%= yeoman.app %>/index.html'
            ],
            // Optional:
            // ---------
            options: {
                cwd: '',
                dependencies: true,
                devDependencies: false,
                exclude: [],
                fileTypes: {},
                ignorePath: '',
                overrides: {}
            }
        }
    },
1个回答

10
请验证bower.json文件中的依赖类型。您可能已将它们安装为devDependencies,使用--save-dev参数。根据您提供的wiredep可选部分,“devDependencies”选项已关闭,因此这种依赖关系被省略了。为了快速检查此情况,请按如下方式打开选项并运行wiredep任务:
        // Optional:
        // ---------
        options: {
            // ...
            devDependencies: true
            // ...
        }
如果我的假设是正确的,您的目标HTML代码应该在标签之间注入依赖项:
  <!-- bower:js -->
  <!-- place for dependencies -->
  <!-- endbower -->

1
把它保存为devDependencies浪费了几个小时找它:(。谢谢@dinel28 - Nexus23

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接