运行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
相关产品推荐
相关产品推荐

