解决webpack-dev-server启动时“SyntaxError: Cannot use import statement outside a module”错误
该问题是由于在当前环境下无法使用ES6的模块化语法导致的。可以尝试以下解决方案:
-
确保你的Node.js版本支持ES6模块化语法。如果你的Node.js版本较低,可以升级到最新版本。
-
在项目根目录下的'package.json'文件中添加以下配置:
'type': 'module' -
在启动脚本中使用'--experimental-modules'标志启动应用程序。例如,将'package.json'文件中的启动命令修改为:
'dev': 'node --experimental-modules build/webpack.dev.conf.js'
如果以上方法都无效,可能是你的项目依赖的webpack-dev-server版本与当前环境不兼容。你可以尝试更新或降级webpack-dev-server的版本,或者查找其他解决方案。
原文地址: https://www.cveoy.top/t/topic/phIx 著作权归作者所有。请勿转载和采集!