本文主要是介绍在rollup中想使用require 写node脚本,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如果在使用 Rollup 写 require 而 Rollup 默认使用的是 ECMAScript 模块系统。
要解决这个问题,你需要在 Rollup 的配置文件(通常是 rollup.config.js
)中使用插件来将 CommonJS 模块转化为 ECMAScript 模块。需要配置2个插件
import resolve from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';plugins: [babel({exclude: 'node_modules/**', // 防止打包node_modules下的文件}),peerDepsExternal(),resolve(), // 解析第三方模块commonjs(), // 将CommonJS模块转换为ES6模块postcss() //不使用less可以删除],
这样就可以正常使用 require 来写node脚本了
这篇关于在rollup中想使用require 写node脚本的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!