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

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

新規登録して質問してみよう
ただいま回答率
85.46%
Node.js

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

Q&A

解決済

1回答

2696閲覧

webpackのwebpack.config.jsの設定方法がわからなくて困っています。

退会済みユーザー

退会済みユーザー

総合スコア0

Node.js

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

0グッド

0クリップ

投稿2021/09/24 05:50

編集2021/09/24 07:53

webpackのwebpack.config.jsの設定方法がわからなくて困っています。

私の今設定している、webpack.config.js(下記ご参照ください)でnpx webpackを実行すると、下記のエラーが出てしまい困っています。

どなたかご教授お願いします。

Console

1> npx webpack 2[webpack-cli] Invalid configuration object. Webpack has been initialized using a configuration object that does not match the API schema. 3 - configuration.mode should be one of these: 4 "development" | "production" | "none" 5 -> Enable production optimizations or development hints.

package.json

json

1{ 2 "version": "1.0.0", 3 "name": "xxx", 4 "dependencies": { 5 "ag-grid-community": "^26.0.1", 6 "ag-grid-vue3": "^26.0.1", 7 "axios": "^0.21.4", 8 "bootstrap": "^5.1.1", 9 "chart.js": "^3.5.1", 10 "luxon": "^2.0.2", 11 "vue": "^3.2.9" 12 }, 13 "devDependencies": { 14 "@babel/core": "^7.15.5", 15 "@babel/preset-env": "^7.15.6", 16 "@vue/cli": "^4.5.9", 17 "babel-loader": "^8.2.2", 18 "css-loader": "^6.3.0", 19 "style-loader": "^3.3.0", 20 "webpack": "^5.9.0", 21 "webpack-cli": "^4.8.0" 22 } 23}

webpack.config.js (パスはプロジェクトに合わせて設定しています。私の場合は./wwwroot/js/site.jsがエントリーポイントです)

javascript

1module.exports = { 2 entry: "./wwwroot/js/site.js", 3 output: { 4 filename: "../wwwroot/js/bundle.js" 5 }, 6 devtool: "source-map", 7 mode: "development", 8 module: { 9 rules: [ 10 { 11 test: /.css$/, 12 exclude: /node_modules/, 13 use: "css-loader" 14 }, 15 { 16 test: /.js$/, 17 exclude: /node_modules/, 18 loader: "babel-loader" 19 } 20 ] 21 } 22}

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

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

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

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

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

guest

回答1

0

ベストアンサー

すみませんが、Rulesの書き方に間違いがありましたので自己解決しました。

webpack.config.js

javascript

1module.exports = { 2 entry: "./wwwroot/js/site.js", 3 output: { 4 filename: "../wwwroot/js/bundle.js" 5 }, 6 devtool: "source-map", 7 mode: "development", 8 module: { 9 rules: [ 10 { 11 test: /.css$/, 12 exclude: /node_modules/, 13 use: [ 14 "style-loader" 15 "css-loader" 16 ] 17 }, 18 { 19 test: /.js$/, 20 exclude: /node_modules/, 21 loader: "babel-loader" 22 } 23 ] 24 } 25}

投稿2021/09/24 06:04

編集2021/09/24 06:30
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問