SyntaxError: missing ) after argument list

来源:2-11 如何调试Webpack?如何配置VSCode调试?【调试篇】

AngeloBurt

2019-09-14 17:49:40

运行 命令`npx node --inspect-brk ./node_modules/.bin/webpack --inline --progress`

在Chrome调试工具里点击点击调试的页面之后,报错

http://img.mukewang.com/climg/5d7cb77809839bcb06080167.jpg

我找了好久也没有发现有的地方掉括号啊,百度了也没有找到解决的方法

写回答

6回答

前端祭酒师

2019-12-23

我猜你肯定是在window上执行的这个命令。

报错的这段代码其实是一个shell脚本,而这个脚本在linux上运行没有问题

如果需要在window上执行命令,就不能使用.bin目录下的程序,而是需要使用完整的程序路径

-------------------------------------------------------------------------------------------

npx node --inspect-brk ./node_modules/webpack/bin/webpack.js --inline --progress

11
hq_夜ye无痕_0
h 我也遇到这个问题使用你这个命令就没有问题了
h020-02-15
共3条回复

西西2

2019-10-01

我猜你肯定是在window上执行的这个命令。

报错的这段代码其实是一个shell脚本,而这个脚本在linux上运行没有问题

如果需要在window上执行命令,就不能使用.bin目录下的程序,而是需要使用完整的程序路径

也就是使用 ./node_modules/webpack/.bin/webpack.js

3
hmormo
h 太棒了,能告诉我你是如何发现这样可以解决的吗?
h020-05-26
共1条回复

慕勒6259863

2020-11-01

???原来有人和我一样遇到这个问题,幸好你遇到的早,找了5分钟终于知道原因了

0

Brian

2019-10-24

http://img.mukewang.com/climg/5db16c640826574716000787.jpg

我今天又试验了一下,是没有问题的啊。

npm命令,在package.json中定义一下:

"webpack:debug": "cross-env NODE_ENV=dev node --inspect-brk ./node_modules/.bin/webpack --config config/webpack.config.dev.js --inline --progress",

使用npm run webpack:debug来试试?

0

慕瓜822816

2019-10-04

我也出现这个问题了  点击调试页面就报错 但是有时候也不报错 但是webpack.js 文件始终没有出现!

Windows 操作系统

0

Brian

2019-09-14

我怎么感觉你的命令写错了呢?

cross-env NODE_ENV=dev node --inspect-brk ./node_modules/.bin/webpack --config config/webpack.config.dev.js --inline --progress

来看看你写的命令中的几个要素:

  1. npx用于去执行node_modules中的bin目录下的执行js,参考:http://www.ruanyifeng.com/blog/2019/02/npx.html

  2. --inspect-brk这个地方是node自动断点的指定,没有问题

  3. node 。。。。webpack这个也没有问题

  4. 后面需要去指定webpack的默认的配置文件,或者是在项目的根路径下面有webpack.config.js

0
hrian
回复
hailaileem
h 你看看我最近加的评论,再试试
h019-10-24
共2条回复

0 学习 · 1842 问题

查看课程