gpt4 book ai didi

rollup - 我可以使用 MJS 而不是 CJS 作为 Rollup Config

转载 作者:行者123 更新时间:2023-12-05 07:16:07 31 4
gpt4 key购买 nike

我的Rollup项目是这样的...

// rollup.config.js
import pkg from "./package.json";
import {getRollupServerConfig} from "@jrg/build/dist/index.cjs";
const config = getRollupServerConfig(pkg);
export { config as default };

但是当我尝试让它成为 mjs 时

// main: @jrg/build/dist/index.mjs
import {getRollupServerConfig} from "@jrg/build";

失败是因为...

(function (exports, require, module, __filename, __dirname) { import resolve from 'rollup-plugin-node-resolve';                                                                 ^^^^^^^

SyntaxError: Unexpected identifier

我假设这是因为汇总需要 CJS。可能吗?

最佳答案

我绝对可以这样做......

// package.json
...
"scripts":{
"build":"node --experimental-json-modules ./node_modules/.bin/rollup --config rollup.config.mjs"
},

More Examples

关于rollup - 我可以使用 MJS 而不是 CJS 作为 Rollup Config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59395495/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com