rollup3 打包时报错 exports is not defined 或 Cannot use import statement outside a module

问题

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

猜你喜欢

转载自blog.csdn.net/daoke_li/article/details/130643858