Ruby on rails 轨道角形网页包领班
我用这个命令创建了一个新的rails应用程序Ruby on rails 轨道角形网页包领班,ruby-on-rails,angularjs,webpack,Ruby On Rails,Angularjs,Webpack,我用这个命令创建了一个新的rails应用程序 rails new anrails --webpack=angular -d postgresql -T 除了这些警告和错误之外 warning fsevents@1.1.2: The platform "linux" is incompatible with this module. warning "rails-erb-loader@5.0.2" has incorrect peer dependency "webpack@2". An un
rails new anrails --webpack=angular -d postgresql -T
除了这些警告和错误之外
warning fsevents@1.1.2: The platform "linux" is incompatible with this module.
warning "rails-erb-loader@5.0.2" has incorrect peer dependency "webpack@2".
An unexpected error occurred: "EPROTO: protocol error, symlink '../acorn/bin/acorn' -> '/vagrant/Sites/anrails/node_modules/acorn-dynamic-import/node_modules/.bin/acorn'".
warning "webpack-dev-middleware@1.11.0" has unmet peer dependency "webpack@^1.0.0 || ^2.0.0 || ^3.0.0".
warning "webpack-dev-server@2.5.1" has unmet peer dependency "webpack@^2.2.0 || ^3.0.0".
error An unexpected error occurred: "EPROTO: protocol error, symlink '../../../multicast-dns/cli.js' -> '/vagrant/Sites/anrails/node_modules/bonjour/node_modules/.bin/multicast-dns'".
我收到消息:Webpacker已成功安装
然后安装angular及其依赖项,并得到此错误
error An unexpected error occurred: "EPROTO: protocol error, symlink '../../../json5/lib/cli.js' -> '/vagrant/Sites/anrails/node_modules/loader-utils/node_modules/.bin/json5'".
在这之后,我得到了一条信息:Webpacker现在支持angular和typescript
所以我在应用程序的根文件夹中创建了一个Procfile
web: bundle exec rails s -b 0.0.0.0
webpacker: bin/webpack-dev-server
运行foreman start并获得以下信息
09:40:39 web.1 | started with pid 4514
09:40:39 webpacker.1 | started with pid 4515
09:40:40 webpacker.1 | yarn run v0.27.5
09:40:40 webpacker.1 | error Command "webpack-dev-server" not found.
09:40:40 webpacker.1 | info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
09:40:40 webpacker.1 | exited with code 1
09:40:40 system | sending SIGTERM to all processes
09:40:41 web.1 | terminated by SIGTERM
在Windows、ruby 2.4.1p111、Rails 5.1.2、node 6.11.1、Thread 0.27.5的vagrant中运行,正如您的代码所说:
找不到错误命令“webpack dev server”。
您的bin文件夹中有问题
例如,我的示例如下所示:
首先检查你的文件夹,看看是否所有的东西都准备好了
和。。您是否尝试过使用当前文件夹点?:/bin/webpack dev server