汇总:未解决的依赖项

Bug*_*rUK 3 node.js rollupjs

我在使用具有汇总功能的npm软件包时遇到了问题(特别是lodash)。

我收到未解决的依赖项错误。我已经安装了rollup-plugin-node-resolverollup-plugin-commonjs并根据文档进行了配置。我可能错过了一些显而易见的东西。

错误

[~/Projects/rollup] yarn run build
yarn run v1.2.1
$ rollup -c

src/main.js ? ./build/app.js...
(!) Unresolved dependencies
https://github.com/rollup/rollup/wiki/Troubleshooting#treating-module-as-external-dependency
loadash (imported by src/main.js)
(!) Missing global variable name
Use options.globals to specify browser global variable names corresponding to external modules
loadash (guessing 'loadash')
created ./build/app.js in 47ms
? Done in 0.93s.
Run Code Online (Sandbox Code Playgroud)

src / main.js

import { map } from 'loadash';
console.log('Test');
Run Code Online (Sandbox Code Playgroud)

rollup.config.js

import commonjs from 'rollup-plugin-commonjs';
import resolve from 'rollup-plugin-node-resolve';

export default {
  input: 'src/main.js',
  output: {
    file: './build/app.js',
    format: 'iife'
  },
  plugins: [
    resolve({
      jsnext: true,
      main: true,
      browser: true,
    }),
    commonjs()
  ]
};
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Ric*_*ris 5

这叫lodash,不是loadash