Webpack无法从包

时间:2017-05-11 07:39:57

标签: javascript npm webpack ecmascript-6 babeljs

我有一个正在为名为lib的目录构建的包。结构如下:

- lib/
-- moduleA/
---- index.js
-- moduleB/
---- index.js
- src/
-- moduleA/
-- moduleB/

并在package.json我指定:

"main": "./lib"

在另一个项目中,我正在尝试从上面的包中导入特定模块,如下所示:

import moduleA from '@scope/packageA/moduleA';

但是Webpack无法解析该模块,并说:

  

找不到模块:错误:无法解析'@ scope / packageA / moduleA'

但是,如果我直接从lib导入

,它确实有效
import moduleA from '@scope/packageA/lib/moduleA;

为什么会这样?我的理解是Webpack尊重包的main条目,并且应该可以从入口点开始从层次结构中的任何位置导入。

0 个答案:

没有答案