質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

Q&A

解決済

1回答

428閲覧

laravel+reactでチャットアプリを作ろうとしていますがnpm install --save firebaseがエラーに。

kamayla

総合スコア12

Firebase

Firebaseは、Googleが提供するBasSサービスの一つ。リアルタイム通知可能、並びにアクセス制御ができるオブジェクトデータベース機能を備えます。さらに認証機能、アプリケーションのログ解析機能などの利用も可能です。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

React.js

Reactは、アプリケーションのインターフェースを構築するためのオープンソースJavaScriptライブラリです。

0グッド

0クリップ

投稿2018/05/11 14:45

vagrant@homestead:~/code/reactChatTest$ sudo npm install firebase --save npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.3 (node_modules/fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) npm ERR! path /home/vagrant/code/reactChatTest/node_modules/grpc/node_modules/cryptiles/node_modules/boom/package.json.1869740443 npm ERR! code ENOENT npm ERR! errno -2 npm ERR! syscall open npm ERR! enoent ENOENT: no such file or directory, open '/home/vagrant/code/reactChatTest/node_modules/grpc/node_modules/cryptiles/node_modules/boom/package.json.1869740443' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2018-05-11T14_38_50_581Z-debug.log

上記の様なエラーになってしまい、farebaseがインストール出来ません。

ご教示お願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

node_modulesを丸々削除し,npm installとしてみてはいかがでしょう.

投稿2018/05/11 15:18

Yatima

総合スコア1159

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kamayla

2018/05/11 15:56

ご回答誠にありがとうございます。 その方法を何度も試しておりますが、状況が悪化し、npm run devもエラーを吐く様になりました。
kamayla

2018/05/11 16:03

``` vagrant@homestead:~/code/sikusiku$ npm run watch > @ watch /home/vagrant/code/sikusiku > npm run development -- --watch > @ development /home/vagrant/code/sikusiku > cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch" sh: 1: cross-env: not found npm ERR! file sh npm ERR! code ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall spawn npm ERR! @ development: `cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js "--watch"` npm ERR! spawn ENOENT npm ERR! npm ERR! Failed at the @ development script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2018-05-11T16_00_49_057Z-debug.log npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! @ watch: `npm run development -- --watch` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the @ watch script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/vagrant/.npm/_logs/2018-05-11T16_00_49_076Z-debug.log ``` この様に悪化してしまいました。
Lulucom

2018/05/11 16:04

kamaylaさん、npmを、macから実行したり、homesteadから実行したり、していないでしょうか? 一旦、node_modulesディレクトリを丸々削除した後、npmをどちらかで統一して実行しないといけないと思います。
kamayla

2018/05/11 16:12

ご回答ありがとうございます。 申し訳ありません、 「npmを、macから実行したり、homesteadから実行したり、していないでしょうか?」この辺りもう少し具体的に教えて頂けると非常に助かります。 確かに、macからやhomesteadから実行はした様に感じます。
Lulucom

2018/05/11 16:18

kamaylaさん、プロジェクトreactChatTestがmac上にあるのだと思いますが、mac側でnpmコマンドを実行したり、Homesteadにvagrant sshしてからnpmコマンドを実行したり、npmコマンドを実行する場所が混在してないですか?ということです。どちらか一方で実行する必要があると思います。
Lulucom

2018/05/11 16:23

エラーメッセージに wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"}) とありますので、npmコマンドを実行する場所がまちまちだったのがいけなかったのでは?と思っています。
kamayla

2018/05/11 16:30

Lulucomさんの仰るとり、一度node_modulesを削除し、mac側のみでnpmを実行しましたらnpm run watchは復活しました!ありがとうございます。 mac側のみでnpmコマンドを使いしばらく試してみます。
kamayla

2018/05/11 17:45

mac側のみでnpmコマンドを使用することにより無事npm install firebase --saveも出来てチャットアプリをlarabel+reactで作る事が出来ました。 誠にありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問