从使用它的项目中排除下划线(browserify)

时间:2015-06-07 09:33:12

标签: javascript gruntjs npm browserify

我试图使与浏览器兼容的npm项目与浏览器兼容。该项目的一个依赖项是下划线。我想让browserify构建该项目而不在目标文件中包含下划线,所以我在我的grunt配置中使用它:

'<span style="color:red">ABC</span>'

这会使目标文件变小(+/-下划线的大小),但是当我尝试在浏览器中运行项目时,我得到了这个:

  Writeln('''' + S + '''');

请注意,即使我在加入项目之前添加options: { exclude: { 'underscore' } } (使用Uncaught Error: Cannot find module 'underscore' 标记),我也会收到此信息

如何让浏览器了解下划线将由我外部加载?

1 个答案:

答案 0 :(得分:2)

这比我更容易。我只需要用exclude替换ignore。 Browserify关注其他一切:)