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

南京市建设中心网站石家庄搜索引擎优化公司

南京市建设中心网站,石家庄搜索引擎优化公司,我的世界官方网站铁马铠怎么做,详情页生成器配置.npmrc之后需要: 清理项目目录中的 node _modules 目录(package-lock.json,umi)。清理 node cache: npm cache clear --force;{ 此步骤必须,主要是大家的电脑经过多年使用后,npm 配置比较混乱,为了避免或者减少配…

配置.npmrc之后需要:

  1. 清理项目目录中的 node _modules 目录(package-lock.json,umi)。
  2. 清理 node cache: npm cache clear --force;{ 此步骤必须,主要是大家的电脑经过多年使用后,npm 配置比较混乱,为了避免或者减少配置造成不必要的干扰,建议执行此步骤,清理缓存信息}
  3. 在使用 npm cache clean --force 命令时报的错:npm WARN using --force Recommended protections disabled. , 可以使用 npm cache verify 命令清除缓存。
  4. 重新安装依赖并观察是否存在依赖安装失败的情况。npm i (package-lock.json),并查看源是否被替换过

.npmrc的作用

.npmrc,可以理解成npm running cnfiguration, 即npm运行时配置文件。我们知道,npm最大的作用就是帮助开发者安装需要的依赖包,但是要从哪里下载?下载哪一个版本的包,把包下载到电脑的哪个路径下?

这些都可以在.npmrc中进行配置。

在设置.npmrc之前,我们需要知道:在你的电脑上,不止存在一个.npmrc文件,而是有多个。在我们安装包的时候,npm按照如下顺序读取这些配置文件:

  1. 项目配置文件:你可以在项目的根目录下创建一个.npmrc文件,只用于管理这个项目的npm安装。
  2. 用户配置文件:在你使用一个账号登陆的电脑的时候,可以为当前用户创建一个.npmrc文件,之后用该用户登录电脑,就可以使用该配置文件。可以通过 npm config get userconfig 来获取该文件的位置。
  3. 全局配置文件: 一台电脑可能有多个用户,在这些用户之上,你可以设置一个公共的.npmrc文件,供所有用户使用。该文件的路径为: P R E F I X / e t c / n p m r c ,使用 n p m c o n f i g g e t p r e f i x 获取 PREFIX/etc/npmrc,使用 npm config get prefix 获取 PREFIX/etc/npmrc,使用npmconfiggetprefix获取PREFIX。如果你不曾配置过全局文件,该文件不存在。
  4. npm内嵌配置文件:最后还有npm内置配置文件,基本上用不到,不用过度关注。

如何设置.npmrc

1. 设置项目配置文件

在项目的根目录下新建 .npmrc 文件,在里面以 key=value 的格式进行配置。比如要把npm的源配置为淘宝源,可以参考一下代码:

registry=https://registry.npm.taobao.org

如果你想删除一些配置,可以直接把对应的代码行给删除。
npm i 之后可以检查package-lock.json文件的源切换了没有,如下:
源切换截图

2. 设置用户配置文件

你可以直接通过 npm config get userconfig 命令找到该文件的路径,然后直接仿照上述方法该文件,也可以通过 npm config set 命令继续设置,命令如下:

config set registry https://registry.npm.taobao.org

最终,命令行会帮助我们修改对应的配置文件。只不过使用命令行更加快捷。

如果想要删除一些配置,可以直接编辑.npmrc文件,也可以使用命令进行删除,比如:

npm config delete registry

3. 设置全局配置文件

方法和设置用户配置文件如出一辙,只不过在使用命令行时需要加上 -g 参数。

npm config set registry https://registry.npm.taobao.org -g

除此之外,这里列出一些常用的npm设置命令,有兴趣的话,可以了解一下,挺好玩的:

npm config set <key> <value> [-g|--global]  //给配置参数key设置值为value;
npm config get <key>          //获取配置参数key的值;
npm config delete <key>       //删除置参数key及其值;
npm config list [-l]      //显示npm的所有配置参数的信息;
npm config edit     //编辑配置文件
npm get <key>     //获取配置参数key的值;
npm set <key> <value> [-g|--global]    //给配置参数key设置值为value;

例如: node-sass 安装失败的解决办法
关于 Node.js 项目中的 .npmrc 文件

.npmrc文件 优先级最高

http://www.yayakq.cn/news/424028/

相关文章:

  • 济南网站建设泰观网络个人网站建设方案书 范文
  • 国内网站制作欣赏菜谱设计制作图片
  • 自己怎么搭建网站app开发公司概况
  • 国涟建设集团有限公司网站宁波电子商务公司
  • 模板网站怎么优化文件外链生成网站
  • 邢台网站建设地方友情链接的网站图片
  • 张店免费做网站wordpress 标签拼音
  • h5移动网站开发做网站怎么这么贵
  • 住房和城乡建设局网站职能免费网站后台管理系统模板
  • 手机网站设计只选亿企邦虚拟主机与网站建设
  • 门户网站阳光警务执法办案查询wordpress 音乐格式
  • 英文营销网站建设初学者网站建设
  • 林州网站建设服务百度网址大全网址
  • 凡科网站设计做代理的项目在哪个网站
  • 智慧团建网站没有验证码手机网站制作的价格
  • 外部网站 同意加载台山网站开发
  • 模拟炒股网站开发sae storage wordpress
  • 阜阳做网站企业网站维护报价
  • 做再生资源的网站有哪些企业展厅设计公司案例欣赏
  • 网站建设营销开场白做地方门户网站的资质
  • 湖北长安建设网站网站开发项目描述
  • 网站的meta标签优化保定网站设计制作公司
  • 有偿做设计的网站域名如何购买
  • 比较大网站建设公司wordpress源神
  • 海南省住建设厅网站报监的工程山东威海最新消息今天
  • 国家和住房城乡建设部网站首页wordpress登录页面图标修改
  • 网站建设优化多少钱做教育行业网站
  • 建个网站找做水晶接单在哪个网站接
  • 前端做视频直播网站中国档案网站建设现状研究
  • 哪个网站可以接加工单腾讯建设网站视频