0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Sapperで npm run dev がコケる

Last updated at Posted at 2020-06-02

Sapperというフレームワークで遊んでいたところ、ある日突然 npm run dev が起動できなくなっていて詰まりました。
(補足|Svelteに対するSapperはReactに対するNextみたいな位置付け)

tl;dr

nodeのバージョンが10以降であればコケませんが、バージョン8などに切り替わっているとと以下のようなエラーが出ます。

SyntaxError: Invalid regular expression: /\p{Letter}/: Invalid escape.

とりあえずこのエラーが出ている場合は、

すぐにnodeのバージョンを確認

node -v

バージョンが10以降でなければバージョンを上げる

例えばnというバージョン管理ツールをを使う場合は

brew  install n
n 10.14.0

を実行してください。
nodebrewなど他のnode管理ツールを使っている場合はそれを使ってバージョンを変更しましょう。

最後にもう一度

node -v

でバージョンが10以上であることを確認して、対応完了です。
sapperアプリのディレクトリでサーバー起動しましょう。

npm run dev

初歩的っぽいけどエラー文がヒントにならないのでめちゃくちゃ時間溶けました。
ググってもどうにもならないので諦めかけ、最後に公式のDiscordで検索かけたらヒントになりそうな投稿がありました。
同じような事故に遭った誰かが救われたら幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?