我有一個基於全球app
變量,然後通過gulpfile
遷移老式骨幹模塊ES6模塊
view1.js
var app = app || {}
app.View1 = Backbone.View.extend({});
捆綁宣佈以這種方式所有這些模塊view2.js
var app = app || {}
app.View1 = Backbone.View.extend({});
所以我參考使用的文件:
var app = app || {};
new app.View1();
new app.View2();
在這一點上這種方法已經過時。
使用babel
INFACT我想使用新的時尚模塊出口
view1.js
import Backbone
export default = Backbone.View.extend({});
現在,我的問題是,我想開始不編輯遷移與browserify
編譯舊模塊(至少現在)。我想類似的東西:
import * as _ from "underscore";
import Backbone from "Backbone";
import * as LoginModal from "../views/loginModal";
import Router from "./router";
new LoginModal();
new Router();
Backbone.history.start({
pushState : true,
hashChange : false
});
的問題是,在LoginModal
各種全局爲_
或$
是不確定的。 關於如何保持這兩種類型的模塊並將它們捆綁在一起的任何想法?
uhmmm它可以工作,但我想避免修改所有的舊文件 – steo
好吧,你將不得不從''下劃線''導入_和從$ jquery中導入$然後使用它們。這是唯一的兩個選擇。 – Win