From the official Node.js documentation:
A Node.js package is also available in the official repo for Debian Sid (unstable), Jessie (testing) and Wheezy (wheezy-backports) as “nodejs”. It only installs a nodejs binary.
So, if you only type sudo apt-get install nodejs
, it does not install other goodies such as npm.
You need to type:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs
Optional: install build tools
To compile and install native add-ons from npm you may also need to install build tools:
sudo apt-get install -y build-essential
More info: Docs NodeJs
Related Posts:
- How can I update NodeJS and NPM to the next versions?
- How can I update npm itself?
- How to install a previous exact version of a NPM package?
- How to solve npm error “npm ERR! code ELIFECYCLE”
- How to solve npm error “npm ERR! code ELIFECYCLE”
- npm check and update package if needed
- After command npm start “Missing script:start” error
- sudo: npm: command not found
- How to resolve Nodejs: Error: ENOENT: no such file or directory
- Please run `npm cache clean`
- What is the difference between npm install and npm run build?
- npm ERR cb() never called
- NPM clean modules
- ‘node’ is not recognized as an internal or an external command, operable program or batch file while using phonegap/cordova
- NPM Start not starting local server
- What is the –save option for npm install?
- nodemon not working: -bash: nodemon: command not found
- npm install not working in windows
- nodemon not found in npm
- nodemon not found in npm
- ExpressJS – throw er Unhandled error event
- npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
- Why am I getting “Error socket hang up” response?
- What Are “npm run dev” and “npm run prod”
- Find the version of an installed npm package
- “npm config set registry https://registry.npmjs.org/” is not working in windows bat file
- How do I uninstall a package installed using npm link?
- Error: EACCES: permission denied, access ‘/usr/local/lib/node_modules’
- ExpressJS – throw er Unhandled error event
- Error “Cannot find module ‘npmlog'” after “npm update -g”
- What is the difference between –save and –save-dev?
- error: This is probably not a problem with npm. There is likely additional logging output above
- list all globally installed modules with one command in ubuntu
- npm – “Can’t find Python executable “python”, you can set the PYTHON env variable.”
- npm update does not do anything
- Cannot find module ‘@babel/core’
- How to install npm peer dependencies automatically?
- Do I commit the package-lock.json file created by npm 5?
- npm update broke npm
- How to Reinstall Broken npm
- Cannot npm install due to node-gyp: binding.gyp not found
- Downgrade npm to an older version
- `node-pre-gyp install –fallback-to-build` failed during MeanJS installation on OSX
- npm install resulting in ‘ENOENT: no such file or directory’
- When I run `npm install`, it returns with `ERR! code EINTEGRITY` (npm 5.3.0)
- npm install errors with Error: ENOENT, chmod
- NPM self_signed_cert_in_chain
- npm WARN deprecated [email protected]: Use uuid module instead
- npm WARN package.json: No repository field
- npm “failed to parse json”
- Npm Error – Windows NT – How to resolve
- How to properly upgrade node using nvm
- How do you uninstall all dependencies listed in package.json (NPM)?
- npm start giving error in node.js
- npm install with error: `gyp` failed with exit code: 1
- npm update check failed
- NPM warn message about deprecated package
- Forwarding port 80 to 8080 using NGINX
- While doing npm install getting an error as “No such file or directory open”
- Webpack – webpack-dev-server: command not found
- npm install hangs
- npm init not working and getting stuck on version
- GYP ERR! build error. stack Error: ‘make’ failed with exit code 2
- Can pm2 run an ‘npm start’ script
- npm update to specific version (and shrinkwrap)
- nvm is not compatible with the npm config “prefix” option:
- I can´t install nodemon globally, “nodemon” not recognized
- How to fix ‘Unchecked runtime.lastError: Could not establish connection. Receiving end does not exist.’
- Node.js version on the command line? (not the REPL)
- bash: npm: command not found?
- node.js string.replace doesn’t work?
- What is “export default” in JavaScript?
- What is the difference between __dirname and ./ in node.js?
- How can the default node version be set using NVM?
- NPM ELIFECYCLE error – using node server.js command
- Node.js – SyntaxError: Unexpected token import
- Error: No default engine was specified and no extension was provided
- Angular – ng: command not found
- How to downgrade Node version
- What does the “as” keyword do?
- npm – EPERM: operation not permitted on Windows
- First Heroku deploy failed `error code=H10`
- How to get GET (query string) variables in Express.js on Node.js?
- (node:63208) DeprecationWarning: collection.ensureIndex is deprecated. Use createIndexes instead
- ExpressJS : res.redirect() not working as expected?
- Node update a specific package
- Mongoose: CastError: Cast to ObjectId failed for value “[object Object]” at path “_id”
- Unable to connect to mongolab, Getting MongoError: auth failed
- What could cause “connect ETIMEDOUT” error when the URL is working in browser?
- node.js: cannot find module ‘request’
- http-server command not found
- Route.get() requires callback functions but got a “object Undefined”
- nodejs – first argument must be a string or Buffer – when using response.write with http.request
- How to update a array value in Mongoose
- In Mongoose, how do I sort by date? (node.js)
- How can I use an ES6 import in Node.js? [duplicate]
- How to stop Node.js server?
- unexpected strict mode reserved word — yield? Node v0.11, harmony, es6
- Nodejs – Redirect url
- ode.js vs. meteor.js what’s the difference?