nitro-port-module
v0.2.1
Published
Allow changing the nitro default port | 允许改变 nitro 默认 port
Downloads
53
Maintainers
Readme
nitro-port-module
Allow changing the nitro default port
README 🦉
简体中文 | English
Usage
install
npm i nitro-port-module -D
Configuration Module
nuxt
// nuxt.config.ts
import nitroPort from "nitro-port-module";
export default defineNuxtConfig({
nitro: {
modules: [
nitroPort({
port: 4000,
}),
],
},
});
nitro
// nitro.config.js
import nitroPort from "nitro-port-module";
export default defineNitroConfig({
modules: [
nitroPort({
port: 4000,
}),
],
});
polyfill
Default automatic detection
// nuxt.config.ts
import nitroPort from "nitro-port-module";
export default defineNuxtConfig({
nitro: {
modules: [
nitroPort({
port: 4000,
polyfill(nitro, port) {
return nitro.options.preset.includes("deno")
? `Deno.env.set("PORT", "${port}")`
: `process.env.PORT = '${port}'`;
},
}),
],
},
});
compatible
In older versions of Nuxt3, there might not be Nitro modules. In this case, you can try using the following configuration.
import { ViteNitroPort } from "nitro-port-module";
export default defineNuxtConfig({
devServer: {
port: 5000,
},
vite: {
plugins: [
ViteNitroPort({
port: 5000,
}),
],
},
});
License
Made with markthree
Published under MIT License.