我是靠谱客的博主 烂漫大侠,最近开发中收集的这篇文章主要介绍前端包管理工具1. 前言2. 使用策略3. 常见问题4. 参考资料,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 前言

本文记录笔者在使用前端包管理工具时的笔记,为后续遇到问题时作为参考使用。

2. 使用策略

2.1 尽量减少全局安装,推荐局部安装

脚手架类的工具,比如:vue cli 、angular cli等,其他工具,比如: webpack等,如果采用全局安装的模式,有可能出现升级后,个别项目构建失败的问题,如果采取本地安装的话,则可以保证各项目在构建时不会受外部环境的影响。本地安装时,使用node_modules/.bin/PACKAGE_NAMEnpx PACKAGE_NAME来启动三方库。

3. 常见问题

3.1 npm install 缓慢或者失败问题

为便于分析问题,也可以考虑将 loglevel 设置为verbose或者silly(npm config set loglevel verbose -g)。在问题解决之后,应恢复为notice(npm config set loglevel notice -g)。

3.1.1 修改安装源:

  • npm config set registry https://registry.npm.taobao.org(长期生效)
  • npm install PACKAGE_NAME --registry https://registry.npm.taobao.org(一次性生效)
  • 使用nrm可以更便捷地切换源(推荐)

3.1.2 使用其他的包管理工具

  • cnpm
  • yarn

3.1.3 配置代理

增加-g为全局模式

  • 配置代理

    • npm config set proxy http://username:password@server:port
      • 比如:npm config set proxy http://127.0.0.1 -g
    • npm confit set https-proxy http://username:password@server:port
      • 比如:npm config set https-proxy http://127.0.0.1 -g
  • 查看代理

    • npm config get proxy
    • npm config get https-proxy
  • 删除代理

    • npm config delete proxy
    • npm config delete https-proxy

3.2 依赖包重新安装后版本不一致的问题

  • npm shrinkwrap
  • 使用 yarn 替代 npm

4. 参考资料

  • npm模块管理器

最后

以上就是烂漫大侠为你收集整理的前端包管理工具1. 前言2. 使用策略3. 常见问题4. 参考资料的全部内容,希望文章能够帮你解决前端包管理工具1. 前言2. 使用策略3. 常见问题4. 参考资料所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部