Rider with Intellij/Webstorm
Answered
I've recently upgraded from my Intellij license to the All Products license, because I am moving into the C# world.
I have a project I would like to work on. This project is a single Git repo, with a /client and /server structure. The Server is C# and has a .csproj file, the Client is a typical NodeJS with a package.json. The .sln file is in the root of the Git repo. (above both /client and /server)
I'm an old hand at IDEA but not used to working with C# or Rider. Rider doesn't work with NPM projects as well as IDEA/Webstorm, right? How would people organize and/or create projects so that both of these IDEs can be open and not conflict with each other?
Thanks for any workflow hints.
Eric
Please sign in to leave a comment.
I'm guessing that creating a solution inside the server folder instead is the proper thing to do?
Hi Eric,
Rider can work with npm projects just like WebStorm. The only thing you should do in Rider is adding `/client` folder to the solution:
1. Right-click on the solution in Solution Explorer
2. Add -> Attach Existing folder and select your `/client`
3. Click on the cog icon in Solution Explorer -> Show all files. You'll see that your `/client` folder is yellow, which means that WebStorm features are turned on for it.
Hope this helps.