rollup 运行报错 Original error: Cannot use import statement outside a module
rollup 运行时报错
原因
报错是因为node环境不支持ES6语法,我们可以安装babel-jest、@babel/core、@babel/preset-env来解决问题(这几个插件可以将es6代码转换成es5,使node环境能够识别,这里我选择的是@babel/preset-env进行安装)
解决方案
1 用require 代替 import const json = require("@rollup/plugin-json")
2 在package.json文件中添加一个属性 type: "module"