簡體   English   中英

需要導入非ES6庫而不導出到VueJS

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM