假设在 中找到以下代码bundler.js
并且跟踪entry.js
导致var B = require('backbone');
(Backbone 是安装的依赖项,如 中声明的那样package.json
)。
var browserify = require('browserify');
var bundle = new browserify();
bundle.add('entry.js');
bundle.bundle({
noParse: ['backbone']
});
执行这个捆绑器会产生一个包含原始backbone
源的流。基于 browserify 的命令行选项,我希望它完全跳过主干。阅读源代码,我预计以下内容可能会起作用:
var browserify = require('browserify');
var bundle = new browserify({
noParse: ['backbone']
});
bundle.add('entry.js');
bundle.bundle();
虽然backbone
源仍然出现在流输出中。
是否可以--noparse=FILE
在此 api 应用程序中用作配置选项?