Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 轨道角形网页包领班_Ruby On Rails_Angularjs_Webpack - Fatal编程技术网

Ruby on 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应用程序

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