Help us understand the problem. What is going on with this article?

IntelliJ IDEA または WebStorm で既存の React Native プロジェクトが Web プロジェクトとして認識されないときの対処法

More than 1 year has passed since last update.

問題

  • React Native プロジェクトを Web プロジェクトとして新規作成はできる
  • 既存の React Native プロジェクトを開こうとすると Javaプロジェクト として認識されてしまう

仕事のモチベーション削がれてめちゃくちゃ困った。もしかしたら IntelliJ IDEA 特有かもしれないけど一応 WebStorm もタイトルに入れておきました。

スクリーンショット 2018-03-14 23.07.57.png

サポートに聞いてもロクな回答がもらえなくてつらかった。Webプロジェクトとして認識されないとESLint動かんのじゃ。

対処法

脳筋解決法

  1. ios android node_modules など,ネイティブビルドのためのファイルが入っているディレクトリを別の場所に移す
  2. 空の node_modules ディレクトリを作成
  3. この状態でプロジェクトをインポートすると無事 Web プロジェクトとして認識される
  4. node_modules ディレクトリを削除
  5. 1で退避したディレクトリを復元する

バカみたいだけどこれで何とかなった。明日から幸せなJetBrains製品による開発が戻ってくる…(Atomで書くのクッソ辛かった)

mpyw
PHP(Laravel) / JavaScript(React/Redux/ReactNative/Vue) / MySQL あたりが得意分野なWeb系エンジニア。最近マンネリ化がひどいので Go / Kotlin / Rust / Swift あたりから何か掘り下げたいと思っている。Go は 2.x 出てから書きます。古い記事はそのまま参考にしないようにご注意ください
http://gravatar.com/mpyw
synapse
Synapseは、オンラインサロンサービスにおけるパイオニアとして、かつて存在していたスタートアップです。
https://synapseam.github.io/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした