Svelte 开发服务器卡在旧版本上
Svelte dev server is stuck on old version
我正在使用 Svelte 和 Rollup。使用 npm 运行 dev,我一直有很棒的开发服务器体验。现在,尽管开发服务器似乎停留在我的应用程序的旧版本上。如果我使用 运行 build 进行部署,我会得到最新的更改,但是 npm 运行 dev 每次都会尝试 运行 昨天的相同内容。我认为这可能是浏览器 session/cookie 的问题,因为 chrome incognito 选项卡中的 localhost:5000 提供了最新版本...但现在它也停留在该版本上并且不会更新当我进行并保存更改时。有什么建议吗?
您可能需要禁用缓存。
打开开发工具 -> 网络选项卡 -> 禁用缓存(顶部复选框)。
在这种情况下,互联网上的任何内容都对我不起作用,所以我发现遵循以下内容可以(某种程度上)解锁自己
npm run build
npm run preview
这让我可以检查我的工作进度。
这样做的缺点:
- 您的更改不再有效,您需要再次 运行 这些命令才能加载任何新更改。
- 它不再保留实际的文件结构。它已经构建了您的生产项目,因此它进行了一些优化。因此,您将很难在浏览器中调试代码。
我正在使用 Svelte 和 Rollup。使用 npm 运行 dev,我一直有很棒的开发服务器体验。现在,尽管开发服务器似乎停留在我的应用程序的旧版本上。如果我使用 运行 build 进行部署,我会得到最新的更改,但是 npm 运行 dev 每次都会尝试 运行 昨天的相同内容。我认为这可能是浏览器 session/cookie 的问题,因为 chrome incognito 选项卡中的 localhost:5000 提供了最新版本...但现在它也停留在该版本上并且不会更新当我进行并保存更改时。有什么建议吗?
您可能需要禁用缓存。
打开开发工具 -> 网络选项卡 -> 禁用缓存(顶部复选框)。
在这种情况下,互联网上的任何内容都对我不起作用,所以我发现遵循以下内容可以(某种程度上)解锁自己
npm run build
npm run preview
这让我可以检查我的工作进度。
这样做的缺点:
- 您的更改不再有效,您需要再次 运行 这些命令才能加载任何新更改。
- 它不再保留实际的文件结构。它已经构建了您的生产项目,因此它进行了一些优化。因此,您将很难在浏览器中调试代码。