【发布时间】:2020-11-03 16:48:30
【问题描述】:
我希望热模块重新加载以重新加载我的 JavaScript/React 文件中的更改
我正在通过webpacker development documentation
它说
此过程将监视 app/javascript/packs/*.js 中的更改
现在,我还想查看 packs 项目之外或整个 javascript 文件夹中的更改,并且还需要包含 .jsx 文件。
我不知道该怎么做。
这是我的webpacker 文件:
#!/usr/bin/env ruby
ENV['RAILS_ENV'] ||= ENV['RACK_ENV'] || 'development'
ENV['NODE_ENV'] ||= 'development'
require 'pathname'
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile',
Pathname.new(__FILE__).realpath)
require 'bundler/setup'
require 'webpacker'
require 'webpacker/webpack_runner'
APP_ROOT = File.expand_path('..', __dir__)
Dir.chdir(APP_ROOT) do
Webpacker::WebpackRunner.run(ARGV)
end
这是我的 webpacker 开发服务器文件
#!/usr/bin/env ruby
ENV['RAILS_ENV'] ||= ENV['RACK_ENV'] || 'development'
ENV['NODE_ENV'] ||= 'development'
require 'pathname'
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../../Gemfile',
Pathname.new(__FILE__).realpath)
require 'bundler/setup'
require 'webpacker'
require 'webpacker/dev_server_runner'
APP_ROOT = File.expand_path('..', __dir__)
Dir.chdir(APP_ROOT) do
Webpacker::DevServerRunner.run(ARGV)
end
【问题讨论】:
标签: javascript ruby-on-rails ruby webpack webpacker