Easy way to list node modules I have npm linked?

前端 未结 9 1103
情话喂你
情话喂你 2021-01-29 21:55

I am looking for a command that will list the names of global modules that I have npm link\'d to local copies, also listing the local path.

In fact, a list

相关标签:
9条回答
  • 2021-01-29 22:33
    find `npm root -g` -maxdepth 2 -type l
    

    to show global links, including namespaced packages.

    @andrew's answer works some of the time:

    npm ls -g --depth=0 --link=true
    

    but blew up on peer dep errors for me on some occasions. Hope that helps someone!

    0 讨论(0)
  • 2021-01-29 22:34

    I didn't see anyone say it yet. On Windows you can just look at the directory:

    C:\Users\[username]\AppData\Roaming\npm\node_modules
    

    You should see any of the sim linked libs listed there, along side any global library installs.

    0 讨论(0)
  • 2021-01-29 22:37

    I made a Node.js module that uses fs to check for symlinks made by npm link or otherwise.

    https://www.npmjs.com/package/symlinked

    var symlinked = require("symlinked")
    
    console.log(symlinked.names())
    
    0 讨论(0)
提交回复
热议问题