gpt4 book ai didi

javascript - 更改后,Snowpack 开发服务器不会重新编译 node_modules 中的文件

转载 作者:行者123 更新时间:2023-12-05 00:26:08 24 4
gpt4 key购买 nike

我有一个从空白模板开始的雪包项目。我的 index.js 文件从我正在开发的另一个模块中调用一个函数,该模块已使用 npm link 安装.
当我在另一个模块中更改文件时,它不会在 snowpack 中更新。即使我重新启动开发服务器,它也不会更新。我必须使用 --reload 重新启动 snowpack清除缓存的参数。
如何确保更改 node_modules 中的文件得到雪包的认可,以便重建它们?

最佳答案

不幸的是,Snowpack 的工作方式是缓存 node_modules依赖项并且很少重建它们。
在文档部分 Using NPM Dependencies

  1. Because your dependencies rarely change, Snowpack rarely needs to rebuild them.

每个构建工具都有其优点和缺点,Snowpack 不会为您工作,在这种情况下您仍然需要更新链接的依赖项。
您可能想查看其他构建工具,例如 Webpack。 Here是正确配置 Webpack 以仅监视链接依赖项的堆栈溢出答案。
似乎即使是 Parcel 2 doesn't detect changes in linked dependencies .

关于javascript - 更改后,Snowpack 开发服务器不会重新编译 node_modules 中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64923057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com