【发布时间】:2020-04-18 01:02:07
【问题描述】:
在尝试了很多事情之后,我发布了这个问题。
操作系统 - Ubuntu 18.04 | 安装或删除等后在我的系统中显示的版本
nodejs --version : v10.18.0
节点--版本:v8.9.4
npm --version : 6.13.4
nvm --version : 0.35.2
并创建了 nextjs 应用
npx 创建下一个应用程序
cd 应用程序文件夹
当尝试按照指令执行命令时
npm 运行开发
我收到以下错误
[ wait ] starting the development server ...
[ info ] waiting on http://localhost:3000 ...
SyntaxError: Invalid regular expression: /(?<!node_modules.*)[\\/]node_modules[\\/](react|react-dom|scheduler|prop-types|use-subscription)[\\/]/: Invalid group
at getBaseWebpackConfig (/home/user/aravinda-arkaje/projects/inhouse-build/locaguide-admin-app/node_modules/next/dist/build/webpack-config.js:18:205)
at HotReloader.getWebpackConfig (/home/user/aravinda-arkaje/projects/inhouse-build/locaguide-admin-app/node_modules/next/dist/server/hot-reloader.js:14:1302)
at <anonymous>
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! locaguide-admin-app@0.1.0 dev: `next dev`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the locaguide-admin-app@0.1.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
【问题讨论】:
-
尝试将您的节点更新到 8.10 或更高版本。如果对您没有帮助,请向我们展示您的 webpack-config.js 文件。
-
尝试另一个节点版本,也许更新一点。我知道在 v12.0.0 之后,节点中的正则表达式发生了一些可能导致错误的更改,因此不同的版本也可能解决您的问题
标签: node.js reactjs react-redux node-modules next.js