我试图让我的wiredep工作,(使用grunt-wiredep)
但我收到以下警告:
警告: ENOENT:没有这样的文件或目录,打开' wrongpath / bower.json'使用--force继续。
似乎任务是在错误的地方寻找我的bower.json,
grunt-wiredep版本:" 1.8.0",
Gruntfile配置(使用yeoman生成器..):
wiredep: {
app: {
src: ['<%= yeoman.app %>/index.html'],
ignorePath: /\.\.\//
},
sass: {
src: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
ignorePath: /(\.\.\/){1,2}bower_components\//
}
},
我在尝试解决问题时遵循了以下帖子:
尝试降级到1.7.0 - 没有工作 并升级到1.9.0 - 也没有工作。答案 0 :(得分:0)
通过删除对wiredep任务之前运行的任务的更改工作目录(cwd)引用,解决了我的情况, 为了隔离问题,我建议首先运行wiredep任务,如果它没有任何警告/错误,请注释掉在wiredep之前运行的任务,如果运行正常,那可能表明你之前运行的任务wiredep在某处使用cd / cwd(例如,如果它是执行测试的任务,它可能在某个测试代码中 - 这是我的情况)。