cra-to-nx
TypeScript icon, indicating that this package has built-in type declarations

15.9.3 • Public • Published

Migrating CRA to Nx

This package will turn your React app into an Nx workspace with Vite. To use this package, your React app must have been generated and kept the structure of Create-React-App, with files generated either in js/jsx or ts/tsx.

How to use

Go to your CRA React app directory and run the following command:

npx nx init

Nx will automatically detect that you are in a CRA project and add Nx, Vite, and Vitest for you.

Ok, it's done, what do I do now?

Run, build, lint, test

Your previous scripts still work:

# Serve and build app with Vite
npm start
npm run build

# Run unit tests with Vitest
npm test

Generate code

Nx comes with code generators to automate repeatable tasks performed on your code.

Take a look at this guide.

And try generating a library:

nx generate lib ui-button

Courses, guides, docs

Readme

Keywords

Package Sidebar

Install

npm i cra-to-nx

Homepage

nx.dev

Weekly Downloads

8

Version

15.9.3

License

MIT

Unpacked Size

3.76 kB

Total Files

5

Last publish

Collaborators

  • jameshenry
  • meeroslav
  • altan-nrwl
  • juristr
  • jack-nrwl
  • nrwl-jason
  • nrwlowner