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

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

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

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

LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

Node.js

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

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

Q&A

解決済

2回答

8823閲覧

npm install ができない

imu2452

総合スコア6

npm

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

LINE Messaging API

LINE Messaging APIは、メッセージの送信・返信ができるAPIです。Web APIを経由しアプリケーションサーバとLINEのAPIでやり取りが可能。複数のメッセージタイプや分かりやすいAPIリファレンスを持ち、グループチャットにも対応しています。

Node.js

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

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

0グッド

0クリップ

投稿2020/08/31 13:30

以下の記事を参考にAWSを使ってLINEbotを作っています。
が、Lambdaの設定で躓いています。
1.のディレクトリを作成しましたが、2.の$npm install @line/bot-sdkを実行すると、以下の画像のようなエラーが発生しました。
イメージ説明

$npm auditで確認したところ

npm ERR! code EAUDITNOPJSON npm ERR! audit No package.json found: Cannot audit a project without a package.json npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\yello\AppData\Roaming\npm-cache\_logs\2020-08-31T13_17_02_975Z-debug.log

と出ました。

package.jsonが見つからないためにinstallができないと読み取ったのですが、この見立てであっているでしょうか?

node_modules>@line>bot-sdk内にあるpackage.jsonはなにか関係があるのでしょうか?

素人質問で申し訳ありませんが、ご回答よろしくお願い致します。

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

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

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

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

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

guest

回答2

0

ベストアンサー

ちなみに、package.jsonファイルはnpm initを実行すると作成できます。
そのあとnpmパッケージをインストールすると、package.jsonファイルに記録されます。

Console

1$ cat package.json 2 3{ 4 "name": "tmp", 5 "version": "1.0.0", 6 "description": "", 7 "main": "index.js", 8 "dependencies": { 9 "@line/bot-sdk": "^7.0.0" 10 }, 11 "devDependencies": {},

エラーメッセージが気になるなら、作っておいても良いかと。
npmパッケージの管理とか一括インストールなどもできますし。

投稿2020/08/31 14:32

technocore

総合スコア7337

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

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

imu2452

2020/09/01 12:50 編集

回答ありがとうございます。 $npm init を実行せずにinstallを実行していました。。 initを実行したところ、参考の記事通りに進めることができました。 ありがとうございました。
guest

0

以下の画像のようなエラーが発生しました。

特にエラーではないかと思います。Update 1 package and audited 357 packagesと出ているように、インストール処理は問題なく完了しています。

投稿2020/08/31 13:34

maisumakun

総合スコア145930

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

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

imu2452

2020/09/01 12:47

回答ありがとうございます。 インストールできていたんですね。 WARN!やERR!に目が行ってしまい、てっきりエラーが発生してインストールできていないと思っていました。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.37%

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

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

質問する

関連した質問