node.js - wiredep 返回的路径一目录太深

标签 node.js bower wiredep

gulpfile 在“web”中

“web”中的 Bower_components

目录结构:
web>app>jade>layout.jade(目标)

使用:

gulp.task('wiredep', function () {
  var wiredep = require('wiredep').stream;

  gulp.src('app/styles/*.scss')
    .pipe(wiredep())
    .pipe(gulp.dest('app/styles'));

  gulp.src('app/jade/*.jade')
    .pipe(wiredep())
    .pipe(gulp.dest('app/jade'));
});

我明白

script(src='../../bower_components/jquery/dist/jquery.js')

在layout.jade中

当我需要时:

script(src='../bower_components/jquery/dist/jquery.js')

最佳答案

我所需要的只是

.pipe(wiredep({
  ignorePath: '../'
}))

关于node.js - wiredep 返回的路径一目录太深,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26514764/

相关文章:

gulp - 连线 gulp ,文件顺序

javascript - 在 koa.js 路由中发送带有 header 的 post 请求

javascript - Paper.js 服务器端无法使用接收到的图层

node.js - Node 中请求 GET 失败

node.js - Microsoft Azure 持续集成 - 使用 Grunt "Compile"步骤的 NodeJs 解决方案

javascript - 如何在 Gulp 中添加特定的 Bower 组件作为 IE8 条件 block

javascript - 使用 grunt 和wiredep 构建应用程序时更改库文件

node.js - 尽管使用 Node12.x 在 AWS Lambda 上 try catch ,但未处理的 promise 拒绝

javascript - 使用 Bower 组合多个 JavaScript 文件

javascript - 从 Bower_Components 加载 systemjs