【问题标题】:npm link and rollupjs cannot find es6 modulenpm 链接和 rollupjs 找不到 es6 模块
【发布时间】:2016-12-22 14:43:39
【问题描述】:

我正在使用带有 babel、node-resolve 和 commonjs 插件的 rollupjs。它工作正常,因为我可以 import foo from "foo" 从名为 foo 的 npm 包中导入 foo

我现在想贡献一个依赖项并使用npm link 对其进行测试。所以我克隆了依赖的存储库,在它的目录中发布了npm link,然后在我的项目目录中发布了npm link foo,以使用foo的本地副本。现在,当涉及到 import foo from "foo" 抱怨它找不到模块 foo 时,rollupjs 会引发错误。

是我遗漏了什么还是 rollup.js 还没有准备好使用 npm linked 模块?

【问题讨论】:

    标签: node.js npm babeljs node-modules rollup


    【解决方案1】:

    npm link 创建符号链接并汇总 doesn't support 它们。

    【讨论】:

      【解决方案2】:

      我建议你不要使用裸导入,而是使用相对导入

      import foo from '../../foo/src/index.js'
      

      【讨论】:

        猜你喜欢
        • 2016-10-12
        • 2018-03-11
        • 2016-06-17
        • 2014-08-24
        • 2021-12-29
        • 2015-12-16
        • 2016-04-29
        • 2014-11-18
        • 2015-01-13
        相关资源
        最近更新 更多