2017-11-27 12 views
0

터미널 : 창 10 레일에 우분투 배쉬 : 4.2.8 NPM : 5.5.1 노드 : v8.9.1 원사 : 1.3.2webpacker이 레일에 성공적으로 설치되지 않은 4.2

rake webpacker:install 후, 콘솔은 다음과 같이 표시됩니다. 맨 마지막에 "성공적으로 설치되었습니다"라고 표시 되더라도 일부 오류가 로그에 표시됩니다. 정상입니까? 다음과 같이

create config/webpacker.yml 
Copying webpack core config and loaders 
    create config/webpack 
    create config/webpack/development.js 
    create config/webpack/environment.js 
    create config/webpack/production.js 
    create config/webpack/test.js 
Copying .postcssrc.yml to app root directory 
    create .postcssrc.yml 
Copying .babelrc to app root directory 
    create .babelrc 
Creating javascript app source directory 
    exist app/javascript 
    identical app/javascript/packs/application.js 
Installing binstubs 
    run bundle binstubs webpacker from "." 
    append .gitignore 
Installing all JavaScript dependencies 
    run yarn add @rails/webpacker [email protected] from "." 
yarn add v1.3.2 
info No lockfile found. 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
info [email protected]: The platform "linux" is incompatible with this module. 
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation. 
[3/4] Linking dependencies... 
warning "@rails/webpacker > [email protected]" has unmet peer dependency "[email protected]^1.0.30000697". 
error An unexpected error occurred: "EINVAL: invalid argument, lstat '/mnt/d/Github/cfegame/node_modules/babel-core/package-lock.json'". 
info If you think this is a bug, please open a bug report with the information provided in "/mnt/d/Github/cfegame/yarn-error.log". 
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command. 
Installing dev server for live reloading 
    run yarn add --dev webpack-dev-server from "." 
yarn add v1.3.2 
info No lockfile found. 
[1/4] Resolving packages... 
[2/4] Fetching packages... 
info [email protected]: The platform "linux" is incompatible with this module. 
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation. 
[3/4] Linking dependencies... 
warning "webpack-dev-server > [email protected]" has unmet peer dependency "[email protected]^1.0.0 || ^2.0.0 || ^3.0.0". 
warning " > [email protected]" has unmet peer dependency "[email protected]^2.2.0 || ^3.0.0". 
error An unexpected error occurred: "EINVAL: invalid argument, lstat '/mnt/d/Github/cfegame/node_modules/camelcase-keys/node_modules/camelcase/license'". 
info If you think this is a bug, please open a bug report with the information provided in "/mnt/d/Github/cfegame/yarn-error.log". 
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command. 
Webpacker successfully installed 

내가 "성공적으로 설치"webpacker 및 웹팩-dev에 서버가 제대로 작동 있다면 검사 할 때, 콘솔 보여줍니다. 내가 제대로 webpacker를 설치하지 않는다는 것을 의미합니까?

(home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/dev_server_runner.rb:47:in `exec': No such file or directory - (project_dir)/node_modules/.bin/webpack-dev-server (Errno::ENOENT) 
     from (home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/dev_server_runner.rb:47:in `block in execute_cmd' 
     from (home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/dev_server_runner.rb:46:in `chdir' 
     from (home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/dev_server_runner.rb:46:in `execute_cmd' 
     from (home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/dev_server_runner.rb:11:in `run' 
     from (home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/runner.rb:6:in `run' 
     from (home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/exe/webpack-dev-server:8:in `<top (required)>' 
     from bin/webpack-dev-server:17:in `load' 
     from bin/webpack-dev-server:17:in `<main>' 

답변

0

기본적으로 yarn은 패키지를 관리합니다. 그는 을 yarn add --dev webpack-dev-server from "."과 함께 설치하려고하지만 실패합니다. 이 서버 터미널 실행

npm install webpack-dev-server 

에 있도록 패키지를 설치하는 yarn를 사용하기위한 대안이 yarn add command

npm에 대한 문서입니다 그것은 종속성을

때 I "를 성공적으로 설치해야합니다 "webpacker가 설치되었고 webpack-dev-server가 제대로 작동하는지 확인하고 싶습니다. 콘솔은 다음과 같이 보여줍니다. 내가 제대로 webpacker를 설치하지 않는다는 것을 의미합니까?

(home_dir)/.rvm/gems/ruby-2.3.3/gems/webpacker-3.0.2/lib/webpacker/dev_server_runner.rb:47:in `exec': No such file or directory - (project_dir)/node_modules/.bin/webpack-dev-server (Errno::ENOENT) 

당신이 중 하나를 설치하지 않았거나 당신이 읽고 할 수 있습니다 어쩌면 보석 .rvm/gems/ruby-2.3.3somethingelse

일부 토론에 설치되어있는 잘못된 경로를 검색

https://github.com/Microsoft/WSL/issues/2448

https://github.com/yarnpkg/yarn/issues/4188