npm link和rollupjs找不到es6模块

时间:2016-08-16 09:29:53

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

我正在使用带有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 link ed模块做好准备?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

import foo from '../../foo/src/index.js'
相关问题