You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行webpack-dev-server --hot报错,_dirname未定义问题求助

解决webpack-dev-server启动时的_dirname is not defined错误

哈哈,一眼就看出来问题啦——你把Node.js的全局变量__dirname写错了!这个变量是两个下划线开头的,你写成单下划线的_dirname,自然会抛出引用错误。

具体修复步骤:

  • 打开你的webpack.config.js文件,定位到第7行的代码:
    path: path.resolve(_dirname, 'output'),
    
  • 把_dirname改成__dirname(注意是两个下划线):
    path: path.resolve(__dirname, 'output'),
    
  • 重新运行启动命令:
    npm run it
    

小补充:

__dirname是Node.js内置的全局变量,用来表示当前模块所在目录的绝对路径,是webpack配置里常用的路径引用方式,可别再把下划线数量搞错啦!

内容的提问来源于stack exchange,提问作者Iffy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:49:32