【问题标题】:Problem with rollup dev server crashing in svelte 3svelte 3 中汇总开发服务器崩溃的问题
【发布时间】:2022-01-02 17:17:54
【问题描述】:

我已经用数字设置了 svelte。 开发服务器以 rollup -c -w 我没有对任何文件进行任何修改。

但在 ./public/ 文件夹中,我有一个大文件夹,其中包含许多包含图像和 json 文件 (>2GB) 的子文件夹。这些文件包含我想稍后提取到运行 svelte 的 SPA 中的帖子。

当我启动开发服务器时,命令只是停止而没有错误消息:

$ npm 运行开发

svelte-app@1.0.0 dev 汇总 -c -w

汇总 v2.60.0 捆绑 src/main.js → public/build/bundle.js...

$

我可以验证 ./public/ 中的大文件夹是问题所在。当我将它移到其他地方时,开发服务器就会启动。

我怀疑这是由插件 rollup-plugin-livereload 引起的,它试图监视公用文件夹的更改。子文件夹中的文件太多,内存不足导致崩溃。

如何配置 rollup-plugin-livereload 以排除公用文件夹中的子文件夹?

【问题讨论】:

    标签: svelte rollup rollupjs svelte-3 rollup-plugin-livereload


    【解决方案1】:

    livereload 插件在其选项对象中接受watch 属性,其值可以是字符串或数组类型。因此,您可以尝试使用以下内容更新 rollup.config.js:

    livereload(
      { watch: ['public/', 'public/build/'] }
    )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-06
      • 1970-01-01
      • 2023-01-03
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      相关资源
      最近更新 更多