NPM warn message about deprecated package

后端 未结 5 1816
小鲜肉
小鲜肉 2020-12-14 00:53

I am installing a module globally

$ npm install -g X

and NPM says

\"npm WARN deprecated lodash@1.0.2: lodash@<3.0

相关标签:
5条回答
  • 2020-12-14 01:31

    You could search through all the package.json files under node_modules and see which ones are dependent on lodash 1.0.2.

    0 讨论(0)
  • 2020-12-14 01:32

    Use npm list. It will print out all of the packages your module depends on as well as your dependencies dependencies and so forth. Maybe redirect output to a file or grep it so you can search it more easily.

    0 讨论(0)
  • 2020-12-14 01:37

    use this

    sudo npm install --unsafe-perm -g expo-cli
    
    0 讨论(0)
  • 2020-12-14 01:48

    I got an answer for the similar question: https://stackoverflow.com/a/36335866/1115187

    Briefly:

    npm outdated --depth=3
    

    This command will analyze installed NPM-packages and their versions. The report will contain:

    1. package name
    2. latest version
    3. current version
    4. dependency path (down to depth level)

    Hope, this information could help you to gather info about outdated packages.

    Next step - get in touch with maintainers of the appropriate package, and ask them to update the package (maybe, you would like to send a pull request).

    UPD: npm-check

    There is a great npm package: npm-check, that allows checking outdated dependencies. Probably

    My favorite feature: Interactive Update — run npm-check -u in the project folder. An interactive menu shows all required information about dependencies in the current folder and allows to update all dependencies in 3 seconds.

    0 讨论(0)
  • 2020-12-14 01:50
    npm la <package-name> 
    

    also works, and will give you the most details about the dependency graph of a dependency.

    npm ls <package-name>, does something similar but gives you less details

    0 讨论(0)
提交回复
热议问题