atan
V2EX  ›  Node.js

npm模块安装位置问题

  •  
  •   atan · Feb 7, 2013 · 5326 views
    This topic created in 4844 days ago, the information mentioned may be changed or developed.
    没有使用-g参数,根据文档说明,模块应该是安装在当前目录里,可我所有模块却是安装在/home/[用户名]/node_modules里,是什么原因啊?
    2 replies    1970-01-01 08:00:00 +08:00
    luin
        1
    luin  
       Feb 7, 2013 via iPhone
    https://npmjs.org/doc/folders.html

    Starting at the $PWD, npm will walk up the folder tree checking for a folder that contains either a package.json file, or a node_modules folder. If such a thing is found, then that is treated as the effective "current directory" for the purpose of running npm commands. (This behavior is inspired by and similar to git's .git-folder seeking logic when running git commands in a working dir.)

    If no package root is found, then the current folder is used.
    Jat001
        2
    Jat001  
       Feb 7, 2013   ❤️ 1
    请用 -d
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4310 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 00:58 · PVG 08:58 · LAX 17:58 · JFK 20:58
    ♥ Do have faith in what you're doing.