我做了一个npm包,我的包依赖于react和react-dom。我不想把它们打包到npm包中,所以我把它们作为外部变量:
externals: {
react: "react",
"react-dom": "react-dom"
}通过将它们设置为外部的,我可以毫无问题地打包它们。但是如果我在另一个项目中引用它,它会声称‘无法找到模块' react’和' react-dom‘,即使我确定react和react-dom列在项目的node_modules文件夹下。
如何修复它?
发布于 2019-04-23 18:33:24
通过在package.json中添加peerDependency似乎可以解决这个问题:
peerDependency: {
"react": "latest",
"react-dom": "latest"
}https://stackoverflow.com/questions/55469450
复制相似问题