npm install
, and
Syntax
npm install [<package-spec>] [--save-dev] [--global]
Parameters
| Parameters | Description | Examples | Level |
|---|---|---|---|
(Parameters) |
package.json | npm install |
Common |
<package> |
dependencies | npm install express |
Common |
-D --save-dev |
devDependencies | npm install -D jest |
Common |
-g --global |
npm install -g typescript |
Common | |
@version |
npm install react@18.2.0 |
Common | |
--legacy-peer-deps |
peer | npm install --legacy-peer-deps |
Advanced |
Examples
npm install
package.json and package-lock.json
npm install express mongoose
npm install -D eslint prettier
npm install lodash@^4.17.0
^
Common Errors
ERESOLVE unable to resolve dependency tree, --legacy-peer-deps --force
EACCES permission denied, sudo npm prefix
npm WARN deprecated,
Tips
- npm ci npm install, CI
- npm install --production
- package-lock.json git