我有一个带有两个软件包的lerna存储库
root
pkge 1
pkge 2
程序包1取决于程序包2
当包装2中有0个外部组件时,一切正常,但是当我添加
externals: {
'prop-types': 'PropTypes',
}
对软件包2的webpack来说,它仍然可以正常运行,但是当我尝试对软件包1进行构建时,出现错误提示
ERROR in .-PACKAGE2-OUTPUT.js Module not found: Error: Can't resolve 'PropTypes' in 'C:\projects.net\PATH-TO-PACKAGE2-OUPUT\dist\js'
软件包1在其Webpack中还具有PropTypes作为外部对象。我似乎无法弄清楚为什么它在package1的构建上失败。有什么想法吗?