• NodeJS笔记(二)- 修改模块默认保存路径


    参考:nodejs prefix(全局)和cache(缓存)windows下设置

    假设nodejs根目录为“D: odejs” 如下所示,新建“node_cache”文件夹用来存放全局缓存 该路径下已经存在node_modules目录可用来存放全局模块,无需创建新的文件夹,默认已经内置了npm,

     npm config set cache "D:
    odejs
    ode_cache"  
     npm config set prefix "D:
    odejs"  --nodejs会自动寻找该路径下的node_modules文件夹为实际存放全局模块的路径,这也是为啥叫prefix不叫global的原因;以后安装的全局模块都会被放到D:Program Files
    odejs
    ode_modules下,跟npm模块在一个文件夹中
    
    

    查看配置结果

    npm config ls

     

    下载个模块测试下 以express为例 :

    npm install express -g

    下载完成后找到

    D:
    odejs
    ode_modules下 会发现express 已经下载到了该目录

    此时,npm模块安装的默认全局路径已经改到了相应的文件夹中,但是 这时候用户还是无法require这些模块,因为电脑系统现在还不知道你把默认路径给改了

     需要在环境变量中设置NODE_PATH路径(模块执行路径)

     

    注意EXPRESS 新版本还需要安装express-generator 使用express -V就可以查看了

    npm install -g express-generator
    express -V
  • 相关阅读:
    CSS选择器
    结构体
    指针的话题
    安卓开源项目周报0208
    前端开源项目周报0207
    iOS开源项目周报0119
    安卓开源项目周报0117
    前端开源项目周报0116
    微信小程序开源项目库汇总
    iOS开源项目周报0112
  • 原文地址:https://www.cnblogs.com/merray/p/7754215.html
Copyright © 2020-2023  润新知