如何使用 Rails 安装 Webpacker?

Ors*_*say 4 ruby ruby-on-rails yarnpkg webpacker

我正在尝试安装 webpacker 以便能够启动纱线服务器。我在 Rails 5 上并且安装了 gem。当我运行时:bundle exec rails webpacker:install 我得到:

轨道中止!不知道如何构建任务 'webpacker:install'(参见 --tasks) bin/rails:15:in require' bin/rails:15:in'(通过使用 --trace 运行任务查看完整跟踪)

该命令似乎不存在...

Fab*_*lio 5

rails/webpacker从我引用的文档中安装gem

安装

您可以使用新的 --webpack 选项在设置新的 Rails 5.1+ 应用程序期间添加 Webpacker:

可用的 Rails 5.1+

rails new myapp --webpack
Or add it to your Gemfile:
Run Code Online (Sandbox Code Playgroud)

Gemfile gem 'webpacker', '~> 3.0'

或者,如果您更喜欢使用 master

gem 'webpacker', git: 'https://github.com/rails/webpacker.git'
and finally, run following to install Webpacker:

bundle
bundle exec rails webpacker:install
Run Code Online (Sandbox Code Playgroud)

或(轨道版本 < 5.0)

bundle exec rake webpacker:install
Run Code Online (Sandbox Code Playgroud)


小智 5

首先,将以下内容添加到 gemfile 中:

gem "webpacker", "~> 3"
Run Code Online (Sandbox Code Playgroud)

然后,捆绑安装:

bundle exec rails webpacker:install
Run Code Online (Sandbox Code Playgroud)

  • 请通过编辑为您的答案添加一些解释,以便其他人可以从中学习 (3认同)

Chr*_*ale 0

你确定webpacker安装正确吗?

也许您使用没有它的尝试运行存在问题bundle exec。您还可以尝试使用该标志运行--tasks来验证 webpacker 任务是否可供使用。