2017-01-30 31 views
1

我的rails应用程序目前在5.0.1安装rails/webpacker后,./bin/webpack-watcher给我一个错误

我已经安装了rails/webpacker gem并使用以下命令生成了相应的binstubs:bin/rails webpacker:install

我也安装了webpack使用yarn add --dev webpack

现在,在运行./bin/webpack-watcher后,出现以下错误:sh: ./node_modules/webpack/bin/webpack.js: No such file or directory

我承认,我是全新的webpack,所以我不知道我是否在做错误的事情。任何帮助表示赞赏。

+0

您是否运行过生成器'bundle exec rails generate webpack_rails:install'? –

+0

不,我没有使用'webpack-rails' gem(我认为你指的是)。我正在使用'rails/webpacker'宝石。我使用'bin/rails webpacker:install'命令来生成binstubs。 –

回答

1

你错过了很多东西。从Rails应用程序的根目录,打开终端,运行:

bin/yarn add --dev webpack webpack-merge webpack-dev-server path-complete-extname babel-loader babel-core babel-preset-latest coffee-loader coffee-script rails-erb-loader glob 

我敢肯定运行bin/rails webpacker:install到现有的应用程序也将运行上面的线。

0

webpacker宝石期待您的node_modulespackage.json,并且yarn.lock文件是在应用程序的文件夹vendor。如果您安装了yarn依赖关系管理系统,将在bin/rails webpacker:install期间为您自动创建。

cd ./vendor 
yarn add --dev webpack 
相关问题