我正在尝试使用带有ES6导入的Cubic iScroll Infinite Scrolling。我有基本的IScroll工作正常但是我想要获得在repo内部的Infinite Scrolling的扩展功能。但不知道如何导入它。
我正在使用以下内容导入基础。我尝试过很多其他都无法导入的内容。
@import IScroll from 'iscroll'
可用的变体包括:
答案 0 :(得分:2)
考虑到我使用的是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