This builds the Next project as a Chrome and Firefox compatible browser extension.
- Renames
/_next
in exports to/assets
to prevent Chrome errors - Builds an extension to
extension.zip
in the root directory
Use the export
script to build and export the project as a browser extension
in out/
and bundle into extension.zip
:
yarn export
You should develop your application in the browser for the most straightforward development experience.
Use yarn export
to update the output in out/
and test in the extension popup
as needed. Then, you can load this as a Chrome extension:
- Go to
chrome://extensions
- Set Developer Mode to ON in the top-right corner
- Click the Load Unpacked extension
- View the popup by clicking the Extensions puzzle piece to the right of the URL field and click the name of your new extension.
- Optionally, pin the extension to your home bar for easier access.
First, run the development server:
npm run dev
# or
yarn dev
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying pages/index.tsx
. The page auto-updates as you edit the file.
API routes can be accessed on http://localhost:3000/api/hello. This endpoint can be edited in pages/api/hello.tsx
.
The pages/api
directory is mapped to /api/*
. Files in this directory are treated as API routes instead of React pages.
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.