我正在尝试将webpack添加到现有的ruby项目中。
我试着在this doc中说。
但是当我运行此命令gem 'webpacker', '~> 3.2'
我有这个错误:
ERROR: While executing gem ... (Gem::CommandLineError)
Unknown command webpacker,
我该如何解决?
答案 0 :(得分:1)
您的计算机上是否有节点运行?在您的终端上,尝试node -v
首先确保您已在Gemfile中添加了gem 'webpacker'
,并且之后已经运行bundle install
然后尝试以下方法:
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
启动您的应用