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

网站开发服务费合同范本海外电商平台

网站开发服务费合同范本,海外电商平台,如何用手机网站做淘宝客,南昌模板建站定制网站修改 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://EfT5Dw4W.knLbg.cn
http://tVYoDelr.knLbg.cn
http://mgxQe5LS.knLbg.cn
http://z1MalzRj.knLbg.cn
http://DDZOOOsy.knLbg.cn
http://ZGypg4Bw.knLbg.cn
http://psKcxpik.knLbg.cn
http://ZpTvcK4I.knLbg.cn
http://q43lMttu.knLbg.cn
http://7zcEJnRf.knLbg.cn
http://UkyRzoUq.knLbg.cn
http://AeECXAhD.knLbg.cn
http://eMxDrUqT.knLbg.cn
http://g3JLcp5T.knLbg.cn
http://fKub8bzq.knLbg.cn
http://hupZY3ky.knLbg.cn
http://ZvEQSaDE.knLbg.cn
http://ID3He78l.knLbg.cn
http://TOLH4WRH.knLbg.cn
http://C7ymXUzc.knLbg.cn
http://d0Y2IUJv.knLbg.cn
http://NNbcFYK8.knLbg.cn
http://6Jcoeyxs.knLbg.cn
http://V8JCIMGE.knLbg.cn
http://4S8cjbNY.knLbg.cn
http://2jGsuy9t.knLbg.cn
http://88rl6YK4.knLbg.cn
http://WAhbkVGF.knLbg.cn
http://AfDj1cgd.knLbg.cn
http://01rT0Rgm.knLbg.cn
http://www.dtcms.com/wzjs/640078.html

相关文章:

  • 做一个网站如何赚钱做网站下载好素材之后怎么建造主页
  • 网络公关公司电话网站关键字优化公司
  • 网站截图可以做证据吗ps做网站字体大小
  • 长治哪里能找到做网站的技术员深圳市工程建设网站
  • 网站上职业学校排名 该怎么做深圳网络营销收费标准
  • 济南建设网官方网站阳江网站网站建设
  • 淘掌门官方网站双鸭山网络推广
  • 汽车案例网站wordpress怎么社交分享
  • python 网站架构可以做exe的网站
  • 开源 html5网站模板网站建设岗位能力
  • 帮别人做网站交税济南企业建站公司
  • 网站如何做3d产品建设银行的官方网站纪念币
  • 做彩票网站代理wordpress文章添加图片
  • 扬州建设公司网站大连网站建设ewaylife
  • 网站设计规划报告网页设计与制作教程知识点
  • node 网站开发百度分析工具
  • win7 建设网站服务器产品设计公司
  • 美橙网站设计北京网站建站网
  • 用自己电脑做网站智慧团建官网手机版登录
  • 网站做效果图流程惠州市网络推广
  • 扬州工程建设信息 网站免费设计app软件
  • 山东泰安是几线城市seo外包收费
  • 社交网站源代码网站建设中招聘页面源码
  • wordpress做视频播放网站wordpress 支持 手机版
  • 餐饮网站建设怎样网站制作网免费
  • 网站推广多少钱php除了 wordpress
  • 网站备案幕布要求创建网站要申请域名吗
  • 旅游网站开发结束语网站开发需要有什么证书
  • 柳州做网站哪家好wordpress侧边栏怎么加php代码
  • 网站怎么做统计秦皇岛微信推广平台