【问题标题】:Snowpack is not reloadingSnowpack 没有重新加载
【发布时间】:2021-05-24 13:00:13
【问题描述】:

我开始使用 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();
}

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 是一个非常棒的工具,但我无法使用它。

【问题讨论】:

  • 你应该添加 webpack 标签。我认为这更像是一个 webpack 问题
  • @kunquan 已添加!

标签: reactjs webpack snowpack


【解决方案1】:

我找到了解决办法

Credits

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

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

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 2019-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-31
    • 1970-01-01
    相关资源
    最近更新 更多