[英]Need to import non ES6 library without export to VueJS
我有一個奇怪的問題要解決。 在將來的VueJS項目中,我們需要使用一個已經過時的庫,但是沒有時間重寫它。
這是一個JS文件,其中包含許多聲明的傻var,一些函數和原型。
它的主要結構如下:
var t1 = 'test1';
var i1 = 2;
function testclass(arg) {
object1 = this;
this._t1 = null;
return object1;
}
testclass.prototype = {
dosth: function () {
console.log('doing');
}
}
但是它的代碼行數約為10.399,因此無法將其重寫為對象或將導出集成到每個函數。
你們有什么好主意或工具來解決此問題。 到目前為止,唯一的辦法是將其分別作為腳本標簽導入,但是我們的棉絨會哭泣,而且看起來也很難看。
使用eslint cli並使用--fix
標志運行它。 這可以解決很多有關lint的問題。 https://eslint.org/docs/user-guide/migrating-from-jscs#--修復
除了樣式更改和es6語法糖之外,它在瀏覽器中也可以正常工作,因此無需重寫任何內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.