问题
rollup2的配置文件是rollup.config.js,里面用es6写的导入导出没有问题,但升级到rollup3的时候报错
exports is not defined
或
Cannot use import statement outside a module
貌似不识别es6的写法了。
解决方案
把配置文件的后缀改成.mjs,即明确的告诉rollup配置文件解析类型。
具体见:https://rollupjs.org/command-line-interface/#configuration-files
相关链接:react组件发布到npm