当前位置: 首页 > wzjs >正文

网站开发服务费合同范本wordpress最新app

网站开发服务费合同范本,wordpress最新app,上海网站制作建设怎么样,小说+wordpress修改 npm 的全局安装路径可以通过以下步骤完成,确保全局包(使用 -g 安装的模块)和缓存文件存储到自定义路径。以下是详细步骤: 1. 创建自定义路径的目录 在目标路径下创建两个文件夹,分别用于存储全局模块和缓存文件…

修改 npm 的全局安装路径可以通过以下步骤完成,确保全局包(使用 -g 安装的模块)和缓存文件存储到自定义路径。以下是详细步骤:

1. 创建自定义路径的目录

在目标路径下创建两个文件夹,分别用于存储全局模块和缓存文件:

2. 配置 npm 的全局路径和缓存路径

使用 npm config 命令修改全局安装路径和缓存路径:

# 设置全局模块的安装路径(prefix)
npm config set prefix "D:\soft\node_repository\node_global"# 设置缓存路径(cache)
npm config set cache "D:\soft\node_repository\node_cache"

3. 验证配置是否生效

执行以下命令检查配置是否成功:

# 查看全局安装路径
npm config get prefix  # 查看缓存路径
npm config get cache   

4. 配置环境变量(关键步骤)

为了让系统识别全局安装的命令(如 npm 全局包的可执行文件),需要将新路径添加到 环境变量 中:

⑴:添加 PATH 环境变量

Windows 操作步骤

右击此电脑 → 点击“属性” → “高级系统设置” → “环境变量”。

在“系统变量”中找到 Path 变量,点击“编辑”。

新增以下路径:

D:\soft\node_repository\node_global(全局模块的根目录)

D:\soft\node_repository\node_global\node_modules\.bin(全局模块的可执行文件目录)

点击确定保存。

⑵.(可选但推荐):设置 NODE_PATH

如果全局模块需要被 Node.js 项目直接引用,添加 NODE_PATH 环境变量:

  • 在“系统变量”中新建变量:
    • 变量名:NODE_PATH
    • 变量值:D:\soft\node_repository\node_global\node_modules

5. 测试配置

⑴ 安装一个全局包

npm install -g pm2  # 例如安装 pm2
  • 检查安装路径:D:\soft\node_repository\node_global\node_modules下应出现 pm2 目录。

⑵.验证命令是否生效

pm2 -v  # 应显示 pm2 的版本号

6. 其他可选配置(提升体验)

⑴ 设置淘宝镜像加速下载

npm config set registry https://registry.npmmirror.com

⑵.检查完整配置

npm config list  # 查看所有 npm 配置





prefix(全局路径)和 cache(缓存路径)的区别

(1) prefix(全局路径,如 D:\node_global

  • 存储内容:已安装的全局 npm 包的最终版本
  • 作用:存放通过 npm install -g 安装的完整包文件(如 node_modules 目录下的模块)和可执行命令(如 webpackpm2)。
  • 文件结构示例
    D:\node_global\
    ├── node_modules\
    │   ├── package1@1.0.0\
    │   ├── package2@2.3.1\
    │   └── ...
    └── node_modules\.bin\├── executable1.exe└── executable2.sh

(2) cache(缓存路径,如 D:\node_cache

  • 存储内容:下载的包的原始压缩文件.tgz)和元数据(如哈希校验值、索引文件)。
  • 作用:临时存储下载的包,供后续安装时快速复用,避免重复下载。
  • 文件结构示例
    D:\node_cache\
    ├── _cacache\
    │   ├── content-v2\  # 存储原始 .tgz 包(二进制文件)
    │   ├── index-v5\    # 存储元数据(如包的哈希值、下载时间等)
    │   └── tmp\         # 临时文件
    └── ...其他配置文件

2. 为什么不会“下载两份”?

npm 的安装流程如下,不会重复下载包

  1. 下载阶段

    • 当执行 npm install -g package 时,npm 首先检查 cacheD:\node_cache)中是否有该包的压缩文件(.tgz)。
    • 如果没有,则从远程仓库(如 npmjs.com 或淘宝镜像)下载一次,并将压缩包存入 cache
    • 如果已有缓存,则直接使用已有的 .tgz 文件。
  2. 安装阶段

    • 从 cache 中的 .tgz 文件解压并安装到 prefixD:\node_global,生成可执行的模块和命令。
    • 同一个包的 .tgz 文件只会在 cache 中存储一份,而安装后的解压文件会存放到 prefix

3. 具体例子说明

假设你全局安装了 pm2

  • 缓存路径 D:\node_cache
    • 存储 pm2 的原始 .tgz 文件(如 pm2-5.3.0.tgz)和元数据。
  • 全局路径 D:\node_global
    • 存储解压后的 pm2 模块文件(如 node_modules/pm2)和可执行文件(如 pm2.cmd)。

关键点

  • .tgz 文件只存在于 cache,而解压后的文件存在于 prefix
  • 如果再次安装 pm2,npm 会直接从 cache 中读取 .tgz,无需重新下载,但会再次解压到 prefix(如果版本不同或需要更新)。

4. 为什么需要分开这两个路径?

  • 职责分离
    • cache 是临时存储区,用于加速安装。
    • prefix 是最终安装路径,存放可直接使用的模块和命令。
  • 灵活性
    • 可以将 cache 放在高速存储(如 SSD),prefix 放在大容量存储(如 HDD)。
    • 可以独立清理 cache(节省空间),而不会影响已安装的全局模块。

5. 总结

  • prefix:存放已安装的全局模块(长期保留)。
  • cache:存放下载的原始包文件(临时缓存)。
  • 不会重复下载:同一个包的 .tgz 文件只会在 cache 中存储一份,安装时仅解压到 prefix


文章转载自:

http://KjpX3ij9.ynjhk.cn
http://JkooJYna.ynjhk.cn
http://z9fMDj4c.ynjhk.cn
http://M5d6mhVw.ynjhk.cn
http://EFqGe25j.ynjhk.cn
http://pnO5MUkR.ynjhk.cn
http://zGiwX3DT.ynjhk.cn
http://qMht4Mut.ynjhk.cn
http://HOWNcwpw.ynjhk.cn
http://QWHHJWtm.ynjhk.cn
http://oSSaxPc4.ynjhk.cn
http://w8fO9Iyu.ynjhk.cn
http://LDov1LqA.ynjhk.cn
http://K5Lbwd2g.ynjhk.cn
http://X0yMx3dk.ynjhk.cn
http://Z6cke5fr.ynjhk.cn
http://zsBW4IGR.ynjhk.cn
http://AKncXwWc.ynjhk.cn
http://3P6zXL0Q.ynjhk.cn
http://KNTFBJrC.ynjhk.cn
http://PfX3JHqy.ynjhk.cn
http://i5eX1Pmu.ynjhk.cn
http://f3oQ1p5C.ynjhk.cn
http://25QL5RZA.ynjhk.cn
http://MMquxZN2.ynjhk.cn
http://ei6Ow8dN.ynjhk.cn
http://zgbVypGd.ynjhk.cn
http://aRwG5ZdO.ynjhk.cn
http://ENh6f1Oy.ynjhk.cn
http://FcyC3SsZ.ynjhk.cn
http://www.dtcms.com/wzjs/755354.html

相关文章:

  • 天天联盟广告网站如何做搜索引擎营销案例分析题
  • 外贸网站的特色专业做网站优化排名
  • 佛山外贸网站制作公司成都分销商城网站建设
  • 网站制作与网站建设实际报告搜索排名优化软件
  • 合肥市城乡建设局2019网站企业展馆展厅设计
  • 有那些专门做职业统计的网站空间平面的网页设计素材
  • 做数据可视化图的网站下载 wordpress插件
  • 网站开发需求确认书广东企业网站建设公司
  • 做企业网站一般多少钱wordpress怎么适配手机端
  • 25转行做网站运营wordpress新用户
  • 小鱼儿网站做啥用的新公司做网站
  • 营销型网站头部布局的元素网站源码开发
  • 设计学校网站模板网站建设一般多少钱要如何选择
  • 中石化第四建设有限公司网站网络运维与安全
  • 网页设计网站含义网站制作一般哪家好
  • 网站模板小偷东莞防疫最新公告
  • 自贡百度做网站多少钱玉泉路网站制作
  • 制造网站建设wordpress微信网站
  • 假山网站如何做wordpress影视打赏源码
  • 网站建设应注意的问题珠海网站备案
  • 大连龙彩科技的网站在谁家做wordpress后台左侧菜单
  • 网站经典设计网站在线演示
  • 网站建设的具体步骤免费软件库
  • mk厂手表网站免费域名申请国外
  • 微建站平台提升学历最快是哪种方式
  • 学院宣传网站建设简介专业的医疗行业网站模板
  • 物流企业网站建设与管理规划书深圳市宝安区松岗
  • 网站开发创业计划书模板网站备案要关闭吗
  • 不花钱自己可以做网站吗最新军事新闻
  • 什么网站可以找人做设计师做门户网站私活多少钱