尝试开发库时,npm link
和npm link [libaryname]
可用于连接本地软件包以进行调试。
出于某种原因,当它与webpack dev服务器一起使用时,它不会更新使用者项目中的消费包。第一次运行项目时,它会正确导入链接的包。在后续运行中,导入的模块保持与第一次运行时相同,尽管node_modules
中的包的代码是正确且最新的。它永远不会在第一次运行时从其初始状态改变,即使在删除和重新安装引用的包时也是如此。
是否有一些可以禁用的缓存机制?如果没有,webpack从哪里获取过时的来源?