如何为gulp写一个resolve.alias函数?

时间:2017-07-23 13:24:58

标签: webpack gulp dependency-resolver node.js-tape

我正在使用Gulp和Tape来运行我的测试套件而不是Webpack和Tape。原因是速度和简单性。 Gulp功能任务方法,而不是在捆绑时进行测试。

现在,为了使其正常工作,我需要解析导入的文件路径。

在webpack中我会使用:

resolve: {
   alias: {
      'machingWord' : __dirname
   }
}

这样的事情:https://www.npmjs.com/package/gulp-resolve,但不是手动的。希望任务能够在测试时解析导入'...'。

我有没有办法编写自定义gulp.task来接收文件并能够执行此功能?我不熟悉在JS中操纵文件本身。

1 个答案:

答案 0 :(得分:0)

我发现答案就是这个插件:https://www.npmjs.com/package/babel-plugin-module-resolver

这是一个小小的车,但它确实有效。按照说明进行操作。