2

如何使用 gulp 在 karma.conf.js 文件中注入凉亭依赖项?我尝试了wiredep任务-但它不适用于.js文件,它会插入带有依赖路径的标签,但我只需要引号中的路径。

4

1 回答 1

2

如果您使用的wiredep 版本不支持.js 文件,您可以在wiredep 配置文件中包含fileTypes 节点这是我在我的项目中拥有的:

有线配置:

...,
src:
[
  '<%= myApp.webRoot %>/index.html',
  './karma.conf.js'
],
...,
fileTypes: {
  js: {
    block: /(([ \t]*)\/\/\s*bower:*(\S*))(\n|\r|.)*?(\/\/\s*endbower)/gi,
    detect: {
      js: /['\']([^'\']+\.js)['\'],?/gi,
      css: /['\']([^'\']+\.js)['\'],?/gi
    },
    replace: {
      js: '"{{filePath}}",',
      css: '"{{filePath}}",'
    }
  }
},
...

kamra.conf.js

...,
files:
[
  // bower:js

  // endbower
  'your/other/**/dependencies/*.here.js'
],
...

此外,请确保karma.conf.js的路径正确,因为即使找不到该文件,您也不会收到任何警告或错误。

于 2015-05-11T08:30:16.110 回答