2016-09-23 36 views
0

我試圖使用fengyuanche中的「cropperjs」,而ESLint報告了一個未定義的類。什麼是正確的方式來宣佈它?謝謝。從導入文件中定義類

這裏是什麼,我試圖做一個片段:

define(["./cropperjs/dist/cropper"],() => { 

    function initCropper($options) { 

      // ESlint : "Cropper" is undefined 
      const cropper = new Cropper (...) 
      return cropper; 
    } 
    (...) 
} 

回答

2

你需要將它添加到define回調:

define(["./cropperjs/dist/cropper"], (Cropper) => { 

    function initCropper($options) { 

      // ESlint : "Cropper" is undefined 
      const cropper = new Cropper (...) 
      return cropper; 
    } 
    (...) 
} 
+0

作品完美,謝謝! –

+0

不用擔心@BertrandEngogram。當你有機會時,請接受我的回答:) –

+0

另外,您可能會發現閱讀更多關於「AMD」(異步模塊定義)的信息很有用,可以瞭解更多關於它的工作方式。 https://github.com/amdjs/amdjs-api/wiki/AMD –