工头在开发轨道上开始失败

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

我按照webpack-rails gem文档步骤在我的rails应用程序上安装webpacker。

运行bundle exec rails generate webpack_rails:install后,生成了所有文件,并将foreman添加到gem文件中。然后我再次做了bundle install。之后我做了

foreman start如文件中所述。

然后我收到了这个错误。

18:54:56 rails.1   | started with pid 19096
18:54:56 webpack.1 | started with pid 19097
18:54:56 webpack.1 | /home/desmond/.rvm/gems/ruby-2.3.4/gems/foreman-0.64.0/bin/foreman-runner: 41: exec: ./node_modules/.bin/webpack-dev-server: not found
18:54:56 webpack.1 | exited with code 127
18:54:56 system    | sending SIGTERM to all processes
18:54:56 rails.1   | terminated by SIGTERM

我在这里看到了类似的问题,但没有答案。

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

这个gem指的是用于捆绑节点包的yarn(你也可以直接使用npm)。根据gem强硬,你需要install yarn然后你需要运行

`yarn install` 

(自述文件中缺少此步骤)实际安装使用webpack所需的节点模块。

yarn cli

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