Сноупак не перезагружается

Я начал использовать Snowpack и столкнулся с большой проблемой. Snowpack для меня не горячая перезагрузка. Я попробовал базовый минимальный шаблон, стройный шаблон и шаблон реакции - каждый раз одна и та же проблема. Я также создал с нуля на основе начала работы.

Вот мои примеры файлов:

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();
}

снежный пак.config.js

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

пакет.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 — такой замечательный инструмент, но я не могу заставить его работать.


person MaddEye    schedule 22.02.2021    source источник
comment
Вы должны добавить тег webpack. Я думаю, что это больше проблема веб-пакета   -  person kunquan    schedule 22.02.2021
comment
@kunquan Добавлено!   -  person MaddEye    schedule 22.02.2021


Ответы (1)


я нашел решение

Кредиты

Раньше я запускал свою среду разработки на wsl2. По какой-то неизвестной причине nodejs не перезагружается, когда вы находитесь в wsl2, а файлы находятся в файловой системе Windows. Переместил все в мою файловую систему Linux, и я заработал.

Я надеюсь, что кто-то найдет это полезным!

person MaddEye    schedule 24.02.2021