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

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

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

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

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

Q&A

解決済

1回答

1762閲覧

npm run webpackでのエラー

untyan

総合スコア3

npm

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

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

0グッド

0クリップ

投稿2020/06/08 13:05

編集2020/06/09 15:06

これまでnpm run <script name>コマンドのエラーが何度もあったのですが、今回また違う感じのエラーが出たので質問させて頂きます。

npm run webpack
と入力すると

html

1> vaio@1.0.0 webpack C:\Users\VAIO 2> webpack 'src/{**/,*/}*.ts' 3 4 5Insufficient number of arguments or no entry found. 6Alternatively, run 'webpack(-cli) --help' for usage info. 7 8Hash: d073a1f0213226452660 9Version: webpack 4.43.0 10Time: 91ms 11Built at: 2020-06-10 0:04:05 12 13ERROR in Entry module not found: Error: Can't resolve ''src/{**/,*/}*.ts'' in 'C:\Users\VAIO' 14npm ERR! code ELIFECYCLE 15npm ERR! errno 2 16npm ERR! vaio@1.0.0 webpack: `webpack 'src/{**/,*/}*.ts'` 17npm ERR! Exit status 2 18npm ERR! 19npm ERR! Failed at the vaio@1.0.0 webpack script. 20npm ERR! This is probably not a problem with npm. There is likely additional logging output above. 21 22npm ERR! A complete log of this run can be found in: 23npm ERR! C:\Users\VAIO\AppData\Roaming\npm-cache\_logs\2020-06-09T15_04_05_612Z-debug.log

とエラーが出る。

指南本に従ってpackage.jsonのscriptsディレクティブにwebpackコマンドを追加したはずなのですが、エラーが出てしまいました

package.json

html

1{ 2 "name": "vaio", 3 "version": "1.0.0", 4 "description": "", 5 "main": "hello_world.js", 6 "scripts": { 7 "test": "echo \"Error: no test specified\" && exit 1", 8 "tsc": "tsc", 9 "tslint": "tslint 'src/{**/,*/}*.ts'", 10 "typedoc": "typedoc", 11 "webpack": "webpack'" 12 }, 13 "author": "", 14 "license": "ISC", 15 "dependencies": { 16 "give-me-a-joke": "^0.3.2", 17 "node-fetch": "^2.6.0", 18 "vue": "^2.6.10", 19 "vue-loader": "^15.9.2" 20 }, 21 "devDependencies": { 22 "ts-loader": "^7.0.5", 23 "tslint": "^6.1.2", 24 "tslint-config-airbnb": "^5.11.2", 25 "typedoc": "^0.17.6", 26 "typescript": "^3.8.3", 27 "webpack": "^4.43.0", 28 "webpack-cli": "^3.3.11", 29 "webpack-dev-server": "^3.11.0" 30 } 31} 32

webpack.config.json

html

1const path = require('path'); 2 3module.exports = (env, argv) => { 4return { 5mode: 'production', 6entry: { 7index: path.join(__dirname, 'index.ts'), 8}, 9 10output: { 11path: path.join(__dirname, 'www'), 12filename: 'test_npm.js', 13library: 'test_npm', 14libraryTarget: 'umd' 15}, 16 17module: { 18rules: [ 19{ 20test: /.ts$/, 21use: [{ loader: 'ts-loader' }] 22} 23] 24} 25} 26};

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

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

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

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

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

guest

回答1

0

ベストアンサー

エラー文の通り、webpack.config.jsの構文エラーだと思いますよ。
Unexpected token '{'とあるので波括弧に過不足がないか確認してみてください。

投稿2020/06/08 13:09

markey

総合スコア355

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

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

untyan

2020/06/08 13:27 編集

回答ありがとうございます。 確認したところ、仰る通り1箇所 [ が { になっている箇所があり、修正しました しかし、修正後再びエラーが出ましたので質問内容のエラー文を更新させていただきました Unexpected token ')'とあるのですが、かっこの数や種類などに間違いは無さそうです どうすればいいでしょうか よろしくお願いします。
markey

2020/06/08 13:55

引き続き構文エラーが出ているのでwebpack.config.jsの内容を載せてください。
untyan

2020/06/08 21:21

webpack.config.jsonの内容を追記させていただきました よろしくお願いします
markey

2020/06/09 12:32

エラー文には、 }); とあるのですが、追記いただいたwebpack.config.jsにはそのような記述が見当たりません。既に直しましたか? おそらくこの内容で動くと思うのですが...
untyan

2020/06/09 15:08

この内容でコマンドを実行してみたところ、 以前と異なるエラー文が出ましたので 質問内のエラー文を編集しました
markey

2020/06/10 11:17

webpack 'src/{**/,*/}*.ts' というコマンドが実行されているんですが、package.jsonのscriptsを編集しましたか? 'src/{**/,*/}*.ts'という引数は不要なので外してください。
untyan

2020/06/10 20:20

webpack` と入力されており 最後の`を削除したところ解決しました ありがとうございました
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問