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

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

詳細はこちら
npm

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

Node.js

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

Q&A

解決済

1回答

1208閲覧

Node.js_npmをインストールしてもinternal/modules/cjs/loader.js:797と出ます

DrqYuto

総合スコア432

npm

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

Node.js

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

0グッド

0クリップ

投稿2019/12/17 09:56

編集2019/12/17 10:34

twitterから特定のユーザの単語を取得しするプログラムを先週書きました.
今日動かそうとしたら,internal/modules/cjs/loader.js:797
とエラーが出ました.

npmをインストールし忘れたかと思いインストールしました.
npm install twit
npm install readline
しても
internal/modules/cjs/loader.js:797
throw err;
と出ました.

以下がコードです.

var Twit = require('twit'); const rl=require("readline").createInterface(process.stdin,process.stdout); var T = new Twit({ consumer_key: '略', consumer_secret: '略', access_token: '略', access_token_secret: '略' }); rl.on("line",(str) => { T.get('search/tweets', { q: str + 'from:DrqYuto', count: 5 }, function(err, data, response) { data.statuses.forEach(function(val,index,ar){ console.log(val.user.name); console.log(val.text); //ツイート日時を出力 console.log(val.created_at); }); }) });

以下がエラーです.
internal/modules/cjs/loader.js:797
throw err;
^

Error: Cannot find module '/Users/minato/Documents/lab_work/sobig-master/readline10.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:794:15)
at Function.Module._load (internal/modules/cjs/loader.js:687:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:1025:10)
at internal/main/run_main_module.js:17:11 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}

このサイトを参考に以下のコマンドを打ってみましたが,エラーになります.
internal/modules/cjs/loader.js 584 throw err; ==> cannot find module core-util-is · Issue #1846 · nodejs/help
https://github.com/nodejs/help/issues/1846

"rm -rf node_modules
npm install -g npm@latest
npm i core-util-is"

画像
イメージ説明

先週ぐらいは動いてたのですが,今回は動かなかったです.

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

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

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

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

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

2KOH

2019/12/17 10:23

意味不明です。 日本語で質問を書いてください。
DrqYuto

2019/12/17 10:30

了解しました.
miyabi_takatsuk

2019/12/17 10:32

ローカルインストールしたディレクトリの階層をキャプチャで貼り付けたりすると、回答得られやすいかもしれません。 それと、何をしたいのでしょうか? Gulp?はたまたその他フレームワーク? Node.js、npmはあらゆる使用ケースがありますので、それを掲示してくれないと回答しようがないかと。
DrqYuto

2019/12/17 10:36

ディレクトリのキャプチャ了解しました.
guest

回答1

0

自己解決

miyabi_takatsukさんのディレクトリのキャプチャを受けて,キャプチャを撮ろうとディレクトリを見たらファイルが入ってなかったです.

恥ずかしながら,ファイルの入ったディレクトリに移動して実行したらできました.

お騒がせしました.

イメージ説明

投稿2019/12/17 10:45

DrqYuto

総合スコア432

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問