如何为 gulp 编写 resolve.alias 函数?
How would one write a resolve.alias function for gulp?
我正在使用 Gulp 和 Tape 来 运行 我的测试套件,而不是 Webpack 和 Tape。原因是为了速度和简单性。 Gulp 功能性任务方法而不是在捆绑时进行测试。
现在,为了使其正常工作,我需要解析导入的文件路径。
在 webpack 中我会使用:
resolve: {
alias: {
'machingWord' : __dirname
}
}
所以像这样:https://www.npmjs.com/package/gulp-resolve,但不像手册那样。希望任务能够在测试时解析导入“...”。
有没有办法让我编写自定义 gulp.task 来接收文件并能够执行此功能?我不熟悉在 JS 中操作文件本身来执行此操作。
我发现答案是这个插件:https://www.npmjs.com/package/babel-plugin-module-resolver
虽然有点小问题,但确实有效。按照说明进行操作,它将完成这项工作。
我正在使用 Gulp 和 Tape 来 运行 我的测试套件,而不是 Webpack 和 Tape。原因是为了速度和简单性。 Gulp 功能性任务方法而不是在捆绑时进行测试。
现在,为了使其正常工作,我需要解析导入的文件路径。
在 webpack 中我会使用:
resolve: {
alias: {
'machingWord' : __dirname
}
}
所以像这样:https://www.npmjs.com/package/gulp-resolve,但不像手册那样。希望任务能够在测试时解析导入“...”。
有没有办法让我编写自定义 gulp.task 来接收文件并能够执行此功能?我不熟悉在 JS 中操作文件本身来执行此操作。
我发现答案是这个插件:https://www.npmjs.com/package/babel-plugin-module-resolver
虽然有点小问题,但确实有效。按照说明进行操作,它将完成这项工作。