首页 > 解决方案 > 如何从 Rails 应用程序中完全删除 Yarn?

问题描述

我正在使用jQuery其他一些库构建 Rails 5.1.x rails 应用程序。Rails 坚持使用 Yarn,这在开发机器上很好,但我不能在生产机器上使用它。

有没有办法让rails默认不使用Yarn?删除yarn.lockandnode_modules以及它附带的所有其他内容。

标签: ruby-on-railsconfigurationyarnpkg

解决方案


从文件中删除以下行

bin/setup.rb 和 bin/update.rb

-  # Install JavaScript dependencies if using Yarn
-  system('bin/yarn')

配置/初始化程序/assets.rb

# Add Yarn node_modules folder to the asset load path.
Rails.application.config.assets.paths << Rails.root.join('node_modules')

推荐阅读