ruby-on-rails - 如何从 Rails 应用程序中完全删除 Yarn?

标签 ruby-on-rails configuration yarnpkg

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

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

最佳答案

从文件中删除以下行

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')

关于ruby-on-rails - 如何从 Rails 应用程序中完全删除 Yarn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52905703/

相关文章:

ruby-on-rails - 捕获 Rails View block 时的差异

spring - Servlet 过滤器作为组件 Spring Boot

node.js - 如何将 webpack 与 monorepo 一起使用(yarnpkg 工作区)

npm - package.json 中的 phantomChildren 是什么?

ruby-on-rails - Capistrano 与 PostgreSQL,错误 : database is being accessed by other users

ruby-on-rails - 根据 Rails 表单中的下拉选择显示不同的 div

ruby-on-rails - 如何从 Rails 4 中的 ActionDispatch::ParamsParser::ParseError 中解救出来

c# - 是否有用于 C# 的 config.ini 的替代品?

database - icCube - 同步刷新数据源表[固定周期]

node.js - 确定从模块运行的npm或yarn脚本