2016-09-02 3 views
0

Я пытаюсь использовать Cubic iScroll Infinite Scrolling с импортом ES6. У меня база IScroll работает нормально, но я хочу перейти к расширенной функциональности Infinite Scrolling, которая находится внутри репо. Но не знаю, как импортировать его.Как импортировать определенный вариант пакета npm

Я использую следующее, чтобы импортировать базу. Я пробовал множество других, которые все не могут импортировать.

@import IScroll from 'iscroll' 

Варианты включают:

  • iscroll-infinite.js < - пытается импортировать этот вариант.
  • iscroll-lite.js
  • iscroll-probe.js
  • iscroll-zoom.js
  • iscroll.js

ответ

1

Учитывая, что я использовал WebPack, после поиска через webpack.conf .js файлы я обнаружил, что это была установка, как это:

resolve: { 
    extensions: ['', '.js', '.vue'], 

    // THIS LINE IS WHAT I WAS LOOKING FOR: 
    fallback: [path.join(__dirname, '../node_modules')], 

    alias: { 
     'src': path.resolve(__dirname, '../src'), 
     'assets': path.resolve(__dirname, '../src/assets'), 
     'components': path.resolve(__dirname, '../src/components') 
    } 
    }, 

так, чтобы добраться до определенных изменений я импортированных с использованием:

import IScroll from 'iscroll/build/iscroll-infinite' 

Это, кажется, делает именно то, что я ожидал, который загружает пакет из полного пути:

../node_modules/iscroll/build/iscroll-infinite 
+0

вы можете указать, где документация для 'import' жизни? это ново для меня. – sova

Смежные вопросы