🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

1回答

758閲覧

herokuのインストール後、ログインができない

TakumiHiura

総合スコア4

npm

npmは、Node Packaged Modulesの略。Node.jsのライブラリ・パッケージを管理できるツールです。様々なモジュールを簡単にインストールでき、自分でモジュールを作成し公開する際にも使用できます。

Heroku

HerokuはHeroku社が開発と運営を行っているPaaSの名称です。RubyやNode.js、Python、そしてJVMベース(Java、Scala、Clojureなど)の複数のプログラミング言語をサポートしている。

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Node.js

Node.jsとはGoogleのV8 JavaScriptエンジンを使用しているサーバーサイドのイベント駆動型プログラムです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2019/10/01 12:59

前提・実現したいこと

laravelでWEBアプリの公開を目指す初学者です。
https://note.mu/koushikagawa/n/n203ed82e95ff
こちらを参考にherokuにデプロイをしています。

heroku login
で以下のエラーメッセージが発生してしまいます。

heroku -v
でも同じエラーメッセージが発生するので
brew install heroku/brew/heroku
の段階でミスがあるのかもしれません。

アドバイスいただけると幸いです。

発生している問題・エラーメッセージ

MBP:~ ****$ heroku login internal/modules/cjs/loader.js:584 throw err; ^ Error: Cannot find module '@oclif/command' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15) at Function.Module._load (internal/modules/cjs/loader.js:508:25) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:22:18) at Object.<anonymous> (/usr/local/bin/run:5:1) at Module._compile (internal/modules/cjs/loader.js:701:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10) at Module.load (internal/modules/cjs/loader.js:600:32) at tryModuleLoad (internal/modules/cjs/loader.js:539:12) at Function.Module._load (internal/modules/cjs/loader.js:531:3)

該当のソースコード

ソースコード

試したこと

https://qiita.com/TakuTaku04/items/02ff2f4555f705e8c055
こちらを参考に
npm uninstall --save-dev request
npm install --save request
を試してみましたが効果はありませんでした。

$ rm -rf node_modules
$ npm install --quiet --production
$ npm start
を試したら以下の結果でした。
MBP:~ $ rm -rf node_modules
MBP:~ $ npm install --quiet --production
npm WARN saveError ENOENT: no such file or directory, open '/Users/
/package.json'
npm WARN enoent ENOENT: no such file or directory, open '/Users/
/package.json'
npm WARN **** No description
npm WARN **** No repository field.
npm WARN **** No README data
npm WARN **** No license field.

up to date in 1.435s
found 0 vulnerabilities

MBP:~ $ npm start
npm ERR! path /Users/
/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open '/Users/****/package.json'
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! /Users/****/.npm/_logs/2019-10-01T11_39_34_609Z-debug.log
MBP:~ ****$ brew install heroku/brew/heroku
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.

補足情報(FW/ツールのバージョンなど)

node v10.15.3
npm v6.4.1

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

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

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

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

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

guest

回答1

0

試した事、に書いてあるのはローカル(プロジェクト毎)のnode_modulesの再インストールかと思われます。
参考サイトを確認するとbrewで導入されているようです。
インストール方法によって、対応が変わってくると思います。
brewで入れたなら、brewで再インストール。
それでもダメならnpmだけでインストール、のように対処法を変えてみてください

投稿2019/10/04 03:48

mikkame

総合スコア5036

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問