【发布时间】:2021-12-23 20:14:15
【问题描述】:
我在本地 https 上运行 Svelte dev。
首先 - 使用 openssl 命令生成 key.pem 和 cert.pem(使用 npm 中 sirv-cli 页面中的示例)。然后 - 我在 package.json 中设置这些命令:
"scripts": {
"build": "rollup -c",
"dev": "rollup -c -w",
"start": "HOST=0.0.0.0 sirv public --no-clear --port 443 --http2 --cert cert.pem --key key.pem"
},
所以 - 我可以在 https 上打开我的项目。就我而言 - 在https://example.com。
(我需要使用 https,因为如果我不使用 https,我们的 API 会拒绝请求。)
问题是,现在当我在src/ 中更改某些文件时 - 浏览器中没有任何变化。我必须在浏览器中进行刷新,然后才能看到新代码。
知道我做错了什么吗?或者我需要补充什么?
【问题讨论】: