#webpack
#webpack
Вопрос:
Я пытаюсь запустить webpack serve
.
Это дает SyntaxError: Invalid regular expression: /(p{Uppercase_Letter} |p{Lowercase_Letter}|d)(p{Uppercase_Letter} )/: Invalid escape
В этой строке https://github.com/webpack/webpack/blob/c90dfadbc6c5ac1ab4bda2cc106958b65fb5e6e7/lib/cli.js#L67
"webpack": "5.1.3",
"webpack-cli": "4.0.0",
"webpack-dev-server": "3.11.0"
Node 12.19.0
Я что-то упустил?
Ответ №1:
У меня такая же проблема только сегодня. Я решаю ее, обновляя версию моего узла до последней стабильной версии
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Комментарии:
1. Выполнено. Узел 12.19.0. Проблема по-прежнему сохраняется. Спасибо!
2. у меня тоже сработало, спасибо! для некоторых пользователей, чтобы использовать только что установленную версию, может потребоваться явно указать версию узла для использования :
nvm use stable
Ответ №2:
Я запускал узел 8.9.1 вместо последней стабильной версии, что вызывало проблемы.
nvm install stable
nvm use stable
Ответ №3:
В моем случае (узел 12, Webpack 5.3.1) обновление webpack-cli до версии 4.2.0 устранило эту ошибку
Ответ №4:
Я не смог обновиться до последнего узла, потому что это заставило бы меня обновить мои угловые сайты. Я использовал эту команду для исправления ошибки:
npm install webpack@4.42.0 webpack-cli@3.3.11 webpack-dev-server@3.10.3 --save-dev
По сути, это вызывает версию webpack, в которой нет ошибки.
Ответ №5:
В Ubuntu я сначала удалил node.js и переустановил с помощью snap, что решило проблему для меня
sudo apt-get remove nodejs
sudo snap remove node
sudo snap install node --classic
Ответ №6:
Я сталкиваюсь с той же проблемой, я меняю версию узла с 8.x на 16.x и исправляю ее с помощью этой команды:
[dolphin@MiWiFi-R4CM-srv]~/Documents/GitHub/crx-selection-translate% nvm list
-> v8.17.0
v10.24.1
v16.13.0
v17.2.0
system
default -> 8 (-> v8.17.0)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v17.2.0) (default)
stable -> 17.2 (-> v17.2.0) (default)
lts/* -> lts/gallium (-> N/A)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0
lts/dubnium -> v10.24.1
lts/erbium -> v12.22.7 (-> N/A)
lts/fermium -> v14.18.2 (-> N/A)
lts/gallium -> v16.13.1 (-> N/A)
[dolphin@MiWiFi-R4CM-srv]~/Documents/GitHub/crx-selection-translate% nvm use 16
Now using node v16.13.0 (npm v8.1.0)
надеюсь, это поможет другим. Версия webpakc "webpack": "^5.67.0"
.