我正在尝试让Rails 6项目在开发中启动和运行。我正在使用的webpacker 6和尾部2。出于某种原因,webpacker将在每次成功编译后,在我打开网站后重新开始编译过程。似乎有什么东西再次触发了编译,但我不知道它是什么。我在Windows环境下使用WSL 2。当我第一次在终端中运行bin/webpack-dev-server (没有在浏览器上打开网站)时,我得到了预期的输出,webpacker只是按原样编译(只编译一次)。
,但是,当我通过浏览器运行本地网站时,webpacker不会停止重新编译,即使我没有改变代码中的任何内容。这是我的终端输出:
ℹ 「wdm」: Compiling...
ℹ 「wdm」: assets by status 5.05 MiB [cached] 29 assets
asset manifest.json 3.56 KiB [emitted]
webpack 5.39.1 compiled successfully in 531 ms
ℹ 「wdm」: Compiled successfully.
ℹ 「wdm」: Compiling...
ℹ 「wdm」: wait until bundle finished: /packs/css/application-36e9b2b1.css
ℹ 「wdm」: assets by status 5.05 MiB [cached] 29 assets
asset manifest.json 3.56 KiB [emitted]
webpack 5.39.1 compiled successfully in 673 ms
ℹ 「wdm」: Compiled successfully.
ℹ 「wdm」: Compiling...
ℹ 「wdm」: assets by status 5.05 MiB [cached] 29 assets
asset manifest.json 3.56 KiB [emitted]
webpack 5.39.1 compiled successfully in 502 ms
ℹ 「wdm」: Compiled successfully.
ℹ 「wdm」: Compiling...
ℹ 「wdm」: wait until bundle finished: /packs/css/application-36e9b2b1.css
ℹ 「wdm」: assets by status 5.05 MiB [cached] 29 assets
asset manifest.json 3.56 KiB [emitted]
webpack 5.39.1 compiled successfully in 551 ms
ℹ 「wdm」: Compiled successfully.
ℹ 「wdm」: Compiling...
ℹ 「wdm」: assets by status 5.05 MiB [cached] 29 assets
asset manifest.json 3.56 KiB [emitted]
webpack 5.39.1 compiled successfully in 466 ms
ℹ 「wdm」: Compiled successfully.
ℹ 「wdm」: Compiling...
ℹ 「wdm」: wait until bundle finished: /packs/css/application-36e9b2b1.css
ℹ 「wdm」: assets by status 5.05 MiB [cached] 29 assets
asset manifest.json 3.56 KiB [emitted]
webpack 5.39.1 compiled successfully in 453 ms
ℹ 「wdm」: Compiled successfully.
ℹ 「wdm」: Compiling...我如何阻止webpacker server一直在编译?或者是什么原因触发了一次又一次的编译?
发布于 2021-06-24 08:32:41
解决了:,以防其他人遇到这个问题:
我的平装版好像出了问题。我不得不卸载我的绑定器,现在只使用rails中的默认绑定器。我还删除了node_modules rm -rf node_modules,并通过运行yarn install重新安装它们。帮我解决了问题。
发布于 2022-03-02 09:45:04
我也有同样的经历。在我的情况下,顺风是造成这种情况的原因。
如果在顺风配置的"./**/*.html.haml",属性中有类似于content的内容,则将其更改为更具体的内容,如:
content: [
"./app/views/**/*.html.erb",
"./app/views/**/*.html.slim"
],
https://stackoverflow.com/questions/68071319
复制相似问题