[英]Snowpack dev server is not recompiling files in node_modules when changed
我有一个从空白模板开始的雪地项目。 我的 index.js 文件从我正在开发的另一个模块中调用一个函数,我已经使用npm link
安装了它。
当我更改另一个模块中的文件时,它不会在 snowpack 中更新。 即使我重新启动开发服务器,它也不会更新。 我必须使用--reload
参数重新启动--reload
以清除缓存。
我如何确保对node_modules
文件的更改被node_modules
识别以便重建它们?
不幸的是,Snowpack 的工作方式是缓存node_modules
依赖项并且很少重建它们。
在文档部分使用 NPM 依赖项
- 由于您的依赖项很少更改,因此 Snowpack 很少需要重建它们。
每个构建工具都有其优点和缺点,Snowpack 不会为您工作,在这种情况下,您仍然需要更新链接的依赖项。
您可能想查看其他构建工具,例如 Webpack。 这是正确配置 Webpack 以仅监视链接依赖项的堆栈溢出答案。
您可以删除.cache/snowpack
文件夹中的.cache/snowpack
node_modules
以进行重建。 更简洁,您可以删除要使其重建的特定文件夹,这只是我发现有效的 hack。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.