Install Nuxt NES
Configure and install the latest version of Nuxt 2 NES
Minimum Requirements
Please review our Minimum Requirements to ensure a smooth installation. Then follow 3 easy steps:
- Update your
package.json
- Create or update your
.npmrc
file - Install & Run!
Detailed Instructions
Compatibility
The versions of Nuxt 2 we deploy only work with Vue 2.7.
Substitute the Nuxt dependencies in your package.json
with the following
The below code block is an example for a Nuxt-only Never‑Ending Support License. Choose the correct code block based on your license type.
Note for Vue NES Customers
Replace the public versions for the vue
, vue-template-renderer
, and vue-server-renderer
with the version of Vue that is included in the Never‑Ending Support for Vue license.
{
"name": "example-application",
"scripts": {
"dev": "nuxt"
},
"dependencies": {
"nuxt": "npm:@neverendingsupport/nuxt2@2.18.1-nuxt-2.18.5",
"vue": "2.7.16"
},
"devDependencies": {
"@nuxt/types": "npm:@neverendingsupport/nuxt2@2.18.1-types-2.18.5",
"@nuxt/babel-preset-app": "npm:@neverendingsupport/nuxt2@2.18.1-babel-preset-app-2.18.5",
"@nuxt/webpack": "npm:@neverendingsupport/nuxt2@2.18.1-webpack-2.18.5",
"@nuxt/vue-renderer": "npm:@neverendingsupport/nuxt2@2.18.1-vue-renderer-2.18.5",
"@nuxt/vue-app": "npm:@neverendingsupport/nuxt2@2.18.1-vue-app-2.18.5",
"@nuxt/builder": "npm:@neverendingsupport/nuxt2@2.18.1-builder-2.18.5",
"@nuxt/cli": "npm:@neverendingsupport/nuxt2@2.18.1-cli-2.18.5",
"@nuxt/config": "npm:@neverendingsupport/nuxt2@2.18.1-config-2.18.5",
"@nuxt/core": "npm:@neverendingsupport/nuxt2@2.18.1-core-2.18.5",
"@nuxt/generator": "npm:@neverendingsupport/nuxt2@2.18.1-generator-2.18.5",
"nuxt-start": "npm:@neverendingsupport/nuxt2@2.18.1-nuxt-start-2.18.5",
"@nuxt/server": "npm:@neverendingsupport/nuxt2@2.18.1-server-2.18.5",
"@nuxt/utils": "npm:@neverendingsupport/nuxt2@2.18.1-utils-2.18.5"
},
"overrides": {
"nuxt": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-nuxt-2.18.5"
},
"@nuxt/babel-preset-app": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-babel-preset-app-2.18.5"
},
"@nuxt/builder": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-builder-2.18.5"
},
"@nuxt/cli": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-cli-2.18.5"
},
"@nuxt/config": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-config-2.18.5"
},
"@nuxt/core": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-core-2.18.5"
},
"@nuxt/generator": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-generator-2.18.5"
},
"nuxt-start": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-nuxt-start-2.18.5"
},
"@nuxt/server": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-server-2.18.5"
},
"@nuxt/types": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-types-2.18.5"
},
"@nuxt/utils": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-utils-2.18.5"
},
"@nuxt/vue-app": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-vue-app-2.18.5",
"vue-template-compiler": "^2.7.16"
},
"@nuxt/vue-renderer": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-vue-renderer-2.18.5",
"vue-server-renderer": "^2.7.16"
},
"@nuxt/webpack": {
".": "npm:@neverendingsupport/nuxt2@2.18.1-webpack-2.18.5",
"vue-server-renderer": "^2.7.16"
},
"serialize-javascript": {
".": "^6.0.2"
}
}
}
If you are a Vue 2 NES customer, please select the Vue Essentials code block.
Addressing CVE-2024-11831
To address XSS Vulnerability CVE-2024-11831, add the serialize-javascript
package to your package.json
overrides. The example code block above has already been updated to include this, but if you're seeing the vulnerability in your scanner or audit tools, verify that you have the following set:
{
"overrides": {
"serialize-javascript": {
".": "^6.0.2"
}
}
}
Create an .npmrc
file with the following
Replace <NES_ACCESS_TOKEN>
with your access token.
@neverendingsupport:registry=https://registry.nes.herodevs.com/npm/pkg/
//registry.nes.herodevs.com/npm/pkg/:_authToken=<NES_ACCESS_TOKEN>
Install your dependencies
npm install
Additional Information
Direct Download URLs
Direct download URLs for Nuxt 2 NES are available below:
Package | URL |
---|---|
nuxt 2.18.1-nuxt-2.18.5 | Download |
nuxt-start 2.18.1-nuxt-start-2.18.5 | Download |
@nuxt/babel-preset-app 2.18.1-babel-preset-app-2.18.5 | Download |
@nuxt/builder 2.18.1-builder-2.18.5 | Download |
@nuxt/cli 2.18.1-cli-2.18.5 | Download |
@nuxt/config 2.18.1-config-2.18.5 | Download |
@nuxt/core 2.18.1-core-2.18.5 | Download |
@nuxt/generator 2.18.1-generator-2.18.5 | Download |
@nuxt/server 2.18.1-server-2.18.5 | Download |
@nuxt/types 2.18.1-types-2.18.5 | Download |
@nuxt/utils 2.18.1-utils-2.18.5 | Download |
@nuxt/vue-app 2.18.1-vue-app-2.18.5 | Download |
@nuxt/vue-renderer 2.18.1-vue-renderer-2.18.5 | Download |
@nuxt/webpack 2.18.1-webpack-2.18.5 | Download |