每this answer,当您在package.json
中引用本地依赖项时,本地程序包将被复制到node_modules
。当我正在开发一个包并仅从另一个项目引用它时,这并不理想,因为我想验证库在另一个项目中是否正常工作。似乎每次我对库进行更改时,我都必须返回到我的消费项目,删除node_modules/my-library
文件夹并每次重新运行npm install
以便将库复制回来。如果我不首先删除该文件夹,它似乎不会复制最新版本。
如果我直接在node_modules/my-library
内部开发,那么它并不理想,因为该文件夹不是版本控制器,与package.json
中引用的本地文件夹不同。
另一种选择是在my-library
回购中创建一个示例项目,但我更愿意将这条路线作为最后的手段。