A tool to check package's version strictly in project.

node, package, version, check, compare, version strict compare, version-check, version-strict-compare
npm install x-package-version-strict-check@1.5.2



This is a tool to check package's version strictly in project.We often encounter an unknown problem when the version of a package in a local environment is different from that in another environment, such as a production environment or another computer environment, resulting in different compiled script code.Therefore, this tool can be used to enforce consistency of package version Numbers across all environments, and hopefully it will be useful to you!


Just check the following files in the package version number is exactly the same (ignore fuzzy versions of the characters, such as ^) :

  • node_modules
  • package-lock.json
  • package.json


  • npm install --save-dev x-package-version-strict-check
  • Add script in package.json
  "scripts": {
    "check": "x-package-version-strict-check"
  • npm run check,if have some error,you will see them like this:
> x-package-version-strict-check
Please wait while checking the version information......
Start checking the version number in package.json...
Moudle jquery: package.json's version(1.3.1) is different with package-lock.json version(3.3.1)!
Moudle x-package-version-strict-check: package.json's version(1.5.0) is different with package-lock.json version(1.5.1)!
npm ERR! Test failed.  See above for more details.