将webpack添加到现有的ruby项目[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我正在尝试将webpack添加到现有的ruby项目中。

我试着在this doc说。

但是,当我运行这个命令gem 'webpacker', '~> 3.2'

我有这个错误:

ERROR:  While executing gem ... (Gem::CommandLineError)
    Unknown command webpacker,

我该怎么办呢?

ruby-on-rails ruby webpack
1个回答
1
投票

您的计算机上是否有节点运行?从您的终端,尝试node -v

首先确保你已经在你的Gemfile中添加了gem 'webpacker',并且你已经运行了bundle installa

然后尝试以下方法:bundle exec rake webpacker:install

作为额外的;可以建议在rails过程中运行webpacker。为此,在您的机器上安装foreman(gem install foreman),然后在项目的根目录下创建一个Procfile,其中包含:

web: bin/rails server
assets: bin/webpack-dev-server

然后你使用foreman start而不是rails s来启动你的应用程序

© www.soinside.com 2019 - 2024. All rights reserved.