我有Project和Component(都是基于React的)。两者都是本地的,我还不想发布它们。我正在尝试通过npm i
安装该组件来将其包含在项目中。
如果我尝试从压缩包npm i file:../component-1.0.0.tgz
(在npm pack
之后)中安装组件,一切都会按预期进行。
万一我尝试从文件夹npm i file:../component
安装它,在项目开始时出现错误:
ModuleNotFoundError: Module not found: Error: Can't resolve 'react' in '/home/user/www/component/lib
显然,React是组件中的对等依赖。
我想在项目的开发过程中修改组件。如何从文件夹安装组件?
请不要建议我从源代码导入Component,这对于不要在Project中修改任何行很重要。