美文网首页
2019-08-15 更新Package.json里的githu

2019-08-15 更新Package.json里的githu

作者: KingAmo | 来源:发表于2019-08-15 20:33 被阅读0次

package.json中的依赖,一般都是从npm 中下载的,但是某些情况下,我们需要修改一些依赖的源码,于是我们fork一下源码,做一些修改,然后把package.json中的依赖从

 "react-native-wechat": "^1.9.10",

变成:

"react-native-wechat": "https://github.com/KingAmo/react-native-wechat.git",

于是,react-native-wechat 这个包的下载地址就从npm仓库(或者淘宝镜像)变成了你自己的github仓库地址。


看似很美好是吧,但是对于不是来自npm仓库的依赖,我们无法管理他的版本, npm install 或者 yarn命令并不知道这个依赖是否有新的版本,该怎么去更新他。
在项目根目录下运行

yarn outdated

提示

Package | Current| Wanted | Latest | Package | Type  |  URL
react-native-wechat| 1.9.10 | exotic | exotic | dependencies  |  https://github.com/KingAmo/react-native-wechat.git

exotic 意思是

adj.异国的;外来的;异国情调的

yarn 警告这是一个外来(非npm仓库)的包,

当你再次修改了你fork的仓库时,npm install 或者 yarn 并不会更新这个库,我试了清除npm或者yarn的缓存都没用(可能是我清除的姿势不对....)

最后我发现有个命令 yarn upgrade,于是执行

yarn upgrade react-native-wechat

成功更新这个库!!

相关文章

  • 2019-08-15 更新Package.json里的githu

    package.json中的依赖,一般都是从npm 中下载的,但是某些情况下,我们需要修改一些依赖的源码,于是我们...

  • better-scroll

    1. 现在package.json 直接写入 "better-scroll":"^0.1.12" 版本以githu...

  • 更新Angular5随记备忘

    首先是更新package.json: npm install webpack --save 更新@angular/...

  • webpack 4 快速搭建

    安装 更新 package.json 脚本 更新目录结构 更新 webpack.config.js 设定 Html...

  • 包必须包含一个描述文件:package.json。该文件,记录了当前项目信息,例如项目名称、版本、作者、githu...

  • 2019-08-15

    2019-08-15

  • npm命令小册

    安装、卸载、更新 包的安装有很多问题。比如:包名,包版本号,安装位置,package.json里哪部分依赖。 np...

  • Nodejs常见问题处理方法(持续更新中)

    如何一键更新package.json npm install 碰到 zlib: unexpected end of...

  • 停止更新

    简书上了博客将停止更新了。以后都只在自建博客上更新。欢迎访问我的主页:https://x-nicolo.githu...

  • nuxtjs 设置ip访问

    package.json里添加

网友评论

      本文标题:2019-08-15 更新Package.json里的githu

      本文链接:https://www.haomeiwen.com/subject/dxptsctx.html