首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块化'rollup.config‘\“错误:无法从rollup.config.js解析’路径/到/模块‘”

模块化'rollup.config‘\“错误:无法从rollup.config.js解析’路径/到/模块‘”
EN

Stack Overflow用户
提问于 2021-09-16 16:43:19
回答 1查看 1.2K关注 0票数 0

为了更好地捆绑,我正在将rollup实现到我的单回购库中。

问题

由于这个库是一个mono,所以我希望为各个包重用构建配置。我试图通过将特定build configurations(例如createCommonJsConfig()createESMConfig())返回到一个名为rollup.default.config.ts的文件中进行外包,该文件位于mono的根部。

然后将这些函数导入到每个包的rollup.config.js文件中,以创建最终的rollup configuration

代码语言:javascript
复制
// rollup.config.js of an individual package

import {
  createCommonJSConfig,
  createDeclarationConfig,
  createESMConfig,
} from '../rollup.config.default';

// https://rollupjs.org/guide/en/#configuration-files
export default function () {
  return [
    createDeclarationConfig(),
    createCommonJSConfig(),
    createESMConfig({ multiFileOutput: true }),
  ];
}

不幸的是,一旦我将rollup.config.default.ts文件导入到包的rollup.config.js文件中,我就会得到以下错误:

代码语言:javascript
复制
[!] Error: Could not resolve '../rollup.config.default' from rollup.config.js

问题

有谁知道是否可以以某种方式模块化rollup.config.js文件以重用常用的部分。

https://github.com/agile-ts/agile

  • 回购

非常感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-17 05:02:44

在我将config文件extension ->转换为按预期工作的rollup.default.config.js文件之后,通过与rollup.default.config.ts文件保持一致来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69212224

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档