webpack 打包报错?且打包输出的文件并不是指定的bundle.js

package.json中的配置

{
  "name": "pack",
  "version": "1.0.0",
  "description": "",
  "main": "app/main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "gx",
  "license": "ISC",
  "devDependencies": {
    "webpack": "^4.22.0",
    "webpack-cli": "^3.1.2"
  }
}

图片描述

文件结构
输入打包的命令node_modules.binwebpack appmain.js publicbundle.js报错



ERROR in multi ./app/main.js public/bundle.js
Module not found: SyntaxError: E:\Pack\package.json (directory description file): SyntaxError: E:\Pack\package.json (directory de
scription file): SyntaxError: Unexpected token m in JSON at position 78
 @ multi ./app/main.js public/bundle.js main[0]

ERROR in multi ./app/main.js public/bundle.js
Module not found: SyntaxError: E:\Pack\package.json (directory description file): SyntaxError: E:\Pack\package.json (directory de
scription file): SyntaxError: Unexpected token m in JSON at position 78
 @ multi ./app/main.js public/bundle.js main[1]

希望帮忙查找出问题?

阅读 2.7k
1 个回答
node_modules\.bin\webpack app\main.js --output public\bundle.js

命令用的不对,应该加上--output表明public\bundle.js是输出文件

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进