使用 browserify 删除 ./
Removing ./ with browserify
我在 windows 机器上,我正在使用 browserify 和 gulp。
我想删除我的 require 语句中的 ./,这可能吗?
示例:
而不是 require('./config.js');我希望它是 require('config.js');
我的 gulp 文件当前如下所示:
gulp.src('client/app.js')
.pipe(browserify({
paths: ['./node_modules', './client']
}))
.pipe(gulp.dest('website/public/js'))
.on('error', function (error) {
console.error('' + error);
});
如果我尝试编译代码:
var clientConfig = require('config.js');
那么结果实际上是 "var clientConfig = require('config.js');",这是不正确的,因为它应该包含内容。
如果我使用 var clientConfig = require('./config.js');然后就可以了。无论如何要删除 ./ 还是必需的?
您可以使用 pathmodify browserify 插件完成此操作。
我在 windows 机器上,我正在使用 browserify 和 gulp。
我想删除我的 require 语句中的 ./,这可能吗?
示例:
而不是 require('./config.js');我希望它是 require('config.js');
我的 gulp 文件当前如下所示:
gulp.src('client/app.js')
.pipe(browserify({
paths: ['./node_modules', './client']
}))
.pipe(gulp.dest('website/public/js'))
.on('error', function (error) {
console.error('' + error);
});
如果我尝试编译代码:
var clientConfig = require('config.js');
那么结果实际上是 "var clientConfig = require('config.js');",这是不正确的,因为它应该包含内容。
如果我使用 var clientConfig = require('./config.js');然后就可以了。无论如何要删除 ./ 还是必需的?
您可以使用 pathmodify browserify 插件完成此操作。