0
我升級到2的WebPack和有這個文件加載所有的供應商:腳本裝載機的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開發服務器中,這些都不是全球可用的,有沒有我失蹤的東西?
我ENV:
- 的WebPack V2.4.1
- 的WebPack-DEV-服務器v2.4.5
- 腳本加載器v0.7.0
我試過了,但這真的很奇怪。我有兩個入口點,核心和供應商。如果我把上面的代碼放在覈心代碼中,它就會起作用,如果我把它放到供應商那裏,它不會! – R01010010