下記のファイルよりターミナルにて yarn run build を実行したらエラーになります。
成功すれば public フォルダ内に bundle.js が作成されるのですがエラーでされません..
■ファイル
Package.json
webpack.config.js
■エラー内容
error Command failed with exit code 1.
■目的
./src/app.js にあるapp.jsをpubulicフォルダ配下にbundle.jsを作成したいです。
Packagejson
1{ 2 "name": "indecision-app", 3 "version": "1.0.0", 4 "main": "index.js", 5 "license": "MIT", 6 "scripts": { 7 "serve": "live-server public/", 8 "build": "webpack --watch", 9 "build-babel": "babel src/app.js --out-file=public/scripts/app.js --presets=env,react --watch" 10 }, 11 "dependencies": { 12 "babel-cli": "6.24.1", 13 "babel-preset-env": "1.5.2", 14 "babel-preset-react": "6.24.1", 15 "live-server": "^1.2.0", 16 "webpack": "4.42.1" 17 } 18}
Webpackconfigjs
1const path = require('path'); 2 3module.exports = { 4 entry: './src/app.js', 5 output: { 6 path: path.join(__dirname, 'public'), 7 filename: 'bundle.js' 8 } 9};
↓コマンド実行後のエラーです
terminal
1Myuserpc:indecision-app Myuser$ yarn run build 2yarn run v1.22.4 3$ webpack --watch 4 5webpack not installed 6 7Install webpack to start bundling: 8 $ yarn add webpack --dev 9 10error Command failed with exit code 1. 11info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
■試したこと
webpackがバージョン4なのでWebpack.config.jsを下記のように書き換えましたが同じくエラーが出てきました...
※mode: を追記しました。
webpackconfigjs
1const path = require('path'); 2 3module.exports = { 4 mode: 'development', 5 entry: './src/app.js', 6 // 出力の設定 7 output: { 8 path: path.join(__dirname, 'public'), 9 filename: 'bundle.js' 10 } 11};
何かエラー原因を解決できるヒントがありましたら教えてください。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー