运行 npx webpack 时报错 SyntaxError: Invalid or unexpected token

运行 npx webpack 时报错 SyntaxError: Invalid or unexpected token


# 具体遇到的问题

运行  npx webpack 时报错
# 报错信息的截图
http://img1.sycdn.imooc.com//climg/5fe3209f0982102b05640316.jpg

# 相关课程内容截图
http://img1.sycdn.imooc.com//climg/5fe3210309394bc009850816.jpg

# 尝试过的解决思路和结果
重装webpack 没有用
# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】

$ npx webpack

[webpack-cli] C:\code\20201215\node_modules\globby\index.js:1

(function (exports, require, module, __filename, __dirname) {



SyntaxError: Invalid or unexpected token

    at new Script (vm.js:100:7)

    at NativeCompileCache._moduleCompile (C:\code\20201215\node_modules\v8-compile-cache\v8-compile-cache.js:240:18)

    at Module._compile (C:\code\20201215\node_modules\v8-compile-cache\v8-compile-cache.js:184:36)

    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)

    at Module.load (internal/modules/cjs/loader.js:928:32)

    at Function.Module._load (internal/modules/cjs/loader.js:769:14)

    at Module.require (internal/modules/cjs/loader.js:952:19)

    at require (C:\code\20201215\node_modules\v8-compile-cache\v8-compile-cache.js:159:20)

    at Object.<anonymous> (C:\code\20201215\node_modules\del\index.js:3:16)

    at Module._compile (C:\code\20201215\node_modules\v8-compile-cache\v8-compile-cache.js:192:30)

​突出显示

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2020-12-25 13:10:26

注意webpack的版本是4,webpack-cli版本是3


其实,注意项目命令行执行的目录,一定要是webpack对应的安装的文件夹,即node_modules中要有webpack及webpack-cli

  • 提问者 qq_麥麥糖_0 #1

    我查看了,两个都有

    2020-12-27 20:27:08
  • Brian 回复 提问者 qq_麥麥糖_0 #2

    那简单的做法是添加一个package.json的script脚本,然后使用npm run 脚本名来执行webpack打包命令

    2020-12-29 00:32:22
  • 提问者 qq_麥麥糖_0 回复 Brian #3

    已解决,重新新建工程,把文件搬过去,按照要求安装适当合适版本的中间件,然后就打包成功了,可能是之前那个工程里面的东西装的有点乱,现在可以打包了,谢谢老师

    2021-01-04 22:29:18
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师