Snowpack 未重新加载

问题描述

我开始使用snowpack并遇到了一个大问题。 Snowpack 对我来说不是热加载。 我尝试了基本的最小模板、svelte 模板和 react 模板 - 每次都遇到同样的问题。我也是根据入门从头开始创建的。

这是我的示例文件:

index.jsx

import React from 'https://cdn.skypack.dev/react';
import ReactDom from 'https://cdn.skypack.dev/react-dom';

ReactDom.render(
  <React.StrictMode>
    <div>This is working</div>
  </React.StrictMode>,document.getElementById('root'),);

// Hot Module Replacement (HMR) - Remove this snippet to remove HMR.
// Learn more: https://www.snowpack.dev/concepts/hot-module-replacement
if (import.meta.hot) {
  import.meta.hot.accept();
}

snowpack.config.js

/** @type {import("snowpack").SnowpackUserConfig } */
module.exports = {
  mount: {
    public: { url: '/',static: true },src: { url: '/dist' },},plugins: ['@snowpack/plugin-react-refresh'],packageOptions: {
    /* ... */
  },devOptions: {
    /* ... */
  },buildOptions: {
    /* ... */
  },};

package.json

{
  "name": "chatclient","version": "1.0.0","description": "","scripts": {
    "start": "snowpack dev","build": "snowpack build","test": "echo \"Error: no test specified\" && exit 1"
  },"keywords": [],"author": "","license": "ISC","devDependencies": {
    "@snowpack/plugin-react-refresh": "^2.4.0","snowpack": "^3.0.11"
  }
}

我希望有人能帮助我。 Snowpack 是一个非常棒的工具,但我无法让它工作。

解决方法

我找到了解决方案

Credits

我曾经在 wsl2 上运行我的开发环境。当您在 wsl2 中并且文件位于 windows 文件系统上时,一些未知的原因 nodejs 不会热重载。将所有内容移至我的 linux 文件系统,然后我开始工作了。

我希望有人会觉得这有帮助!

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...