我有一个小的库,使用Rollup捆绑为UMD模块。我正在尝试从Lodash导入函数到我的库中,但是出现错误。
我尝试这样导入函数:
import { partition } from 'lodash';
我收到此错误:
(!) Import of non-existent export
src/main.js
1: import { partition } from 'lodash';
这是我的汇总配置:
import resolve from 'rollup-plugin-node-resolve';
import babel from 'rollup-plugin-babel';
export default {
input: 'src/main.js',
output: {
file: 'dist/browser-metrics.js',
name: 'BrowserMetrics',
format: 'umd'
},
plugins: [
resolve(),
babel({
exclude: 'node_modules/**'
})
]
};
知道我在做什么错吗?
答案 0 :(得分:4)
安装和使用具有ES6导入/导出功能的lodash-es
模块
npm install lodash-es
然后
import { partition } from 'lodash-es';
或
import partition from 'lodash-es/partition';