脚本加载器不在webpack 2中工作

时间:2017-05-04 10:24:19

标签: webpack loader webpack-dev-server webpack-2

我升级到webpack 2并使用此文件加载所有供应商:

require('!!script-loader!./vendor/timestamp-event.js');
require('!!script-loader!./vendor/underscore-1.6.0.js');
require('!!script-loader!./vendor/underscore.string-2.3.0.js');
require('!!script-loader!./vendor/underscore.inflection.js');
require('!!script-loader!./vendor/underscore.translit.js');
require('!!script-loader!./vendor/underscore.util.operators-0.1.4.js');
require('!!script-loader!./vendor/underscore.function.combinators-0.1.4.js');
require('!!script-loader!./vendor/moment-2.7.0.js');
require('!!script-loader!./vendor/spark-md5.js');
require('!!script-loader!./vendor/lawnchair-0.6.1-custom.js');
require('!!script-loader!./vendor/local-storage-emitter.js');
require('!!script-loader!./vendor/jquery-2.0.0.js');
require('!!script-loader!./vendor/backbone-1.1.2.js');
require('!!script-loader!./vendor/backbone.marionette-1.8.8.js');
require('!!script-loader!./vendor/backbone.middleware-0.0.1p1.js');
require('!!script-loader!./vendor/backbone.rel-0.2.5.js');
require('!!script-loader!./vendor/backbone.turbo-where-1.2.0.js');
require('!!script-loader!./vendor/backbone.virtual-collection-0.6.9.js');
require('!!script-loader!./vendor/backbone.grouped-collection-0.1.2.js');
require('!!script-loader!./vendor/textarea-helper-0.3.0.js');
require('!!script-loader!./vendor/elasticize-2.5.0.js');
require('!!script-loader!./vendor/bootstrap-tooltip-2.3.1.js');
require('!!script-loader!./vendor/bootstrap-tooltip-extension-0.0.5.js');
require('!!script-loader!./vendor/bootstrap-popover-2.3.1.js');
require('!!script-loader!./vendor/bootstrap-popover-clickover-1.0.js');
// ... and more ...

这种方式可以全局使用,例如我可以在代码中的任何位置使用_作为下划线。

现在,在webpack 2 + webpack dev服务器中,这些都不是全球可用的,我有什么遗漏吗?

我的ENV:

  • webpack v2.4.1
  • webpack-dev-server v2.4.5
  • script-loader v0.7.0

0 个答案:

没有答案