./bin/webpack和rails asset:precompile之间的区别?

时间:2020-06-15 12:44:32

标签: ruby-on-rails ruby-on-rails-6

从RAILS 6开始-在开发模式下运行时,有两种方法可以编译资产(javascript)。

-> ./ bin / webpack

-> 跟踪资产:预编译

但是有什么区别?

2 个答案:

答案 0 :(得分:0)

rails assets:precompile编译所有类型的资产,包括由链轮管理的任何资产,即app/assets/*(CSS,图像,字体等)。它还 编译Webpack管理的资产。

./bin/webpack仅编译Webpack管理的资产(通常为JavaScript)。

答案 1 :(得分:0)

为了娱乐,在第二个终端中,从您的应用程序的根目录运行此程序:

$ bin/webpack-dev-server

将向您显示app/javascript/内的任何问题或成功编译Webpack资产

这篇文章有助于理解Rails 6中的资产管道和webpacker之间的区别:https://blog.capsens.eu/how-to-write-javascript-in-rails-6-webpacker-yarn-and-sprockets-cdf990387463

相关问题