@ rollup /Users/akauppi/Source/jspm-trial > -6ren">
gpt4 book ai didi

rollupjs - 为什么汇总将我的代码视为 "external dependency"?

转载 作者:行者123 更新时间:2023-12-04 02:10:24 34 4
gpt4 key购买 nike

我正在学习使用 Rollupthis project .

做的时候:

$ npm run rollup

> @ rollup /Users/akauppi/Source/jspm-trial
> rollup -c rollup.config.js --output out/bundle.js --sourcemap true

Treating 'some' as external dependency

我的输出只有入口点,而不是从中导入的文件。为什么会这样?
$ more dist/bundle.js
'use strict';

var some = require('some');

console.log(some.some); // 42

详细信息可在 repo 中找到(上面的链接)。

最佳答案

似乎导入路径需要是相对的,以便汇总将它们视为内部模块:

import {some} from "./some";

或使用 rollup-plugin-includepaths (我没有尝试)。

引用:
  • Integrate ES2015, Rollup in legacy 'AMD' project (博文)
  • issue 104
  • 关于rollupjs - 为什么汇总将我的代码视为 "external dependency"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39133917/

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