

You need to define either -save or -save-dev and -save-exact.

To prevent this, use -save-exact flag in addition to -save or -save-dev.

without any version or using a semantic range), NPM will add the semantic range to the package.json as is. If you install a module without defining a specific version (i.e. Use -save to add the installed module to the package.json’s dependencies and -save-dev to add it to devDependencies. You can learn more about the syntax of semantic versioning at .īoth aforementioned examples don’t modify package.json and don’t add installed modules to the list of dependencies. This command will install the latest 4.x.x version. If you don’t know the exact version of the package, NPM allows using semantic ranges to define the version. You can look up the latest version for any NPM package at. If you know the exact version of the package, you can append it to the package name after the character: npm install 4. This command installs lodash in the current folder and fetches the latest available version. First, let’s start with the basic NPM CLI syntax: npm install lodash There are several ways to accomplish this.
#Npm install latest version of module how to
Newcomers to Node and NPM often ask how to install a specific version of a certain NPM package.
