在本地构建vis时间线时,NPM对等依赖性问题



我在我的一个项目中使用了vis-timelime。我对vis时间线做了一些更改,然后在本地构建它,并将其用作项目中的依赖项。在这样做的过程中,vis时间轴得到了正确的安装,但我相信vis时间线的对等依赖关系不会到来。请注意,我使用的是npm版本-7.6.3。

cd vis-timeline;
//added some console logs in few files
npm install;
npm run build; 

然后在我的项目-

cd my-app
npm install local-path-to-my-vis-timeline

运行上面的命令,在我的应用程序的node_modules中安装vis时间轴。然而,vis时间线的其他对等依赖关系,如vis数据等,并不是自动产生的。既然我使用的是npm版本7.6.3,它不是应该自动发生的吗??如果没有,有什么优雅的解决方案吗?或者让我知道在vis时间线库中本地进行更改并在本地项目中使用它进行调试的任何其他更好的方法。

听起来像是npm的问题。这篇文章列出了可能有效的解决方案。

否则,也许可以尝试使用纱线而不是npm?

最新更新