![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
npm
文章平均质量分 52
rock.dai
我是一名前端客户端开发工程师,主要领域:android、react-native、vue、react、小程序
展开
-
ReactNative配置git hooks进行eslint检查
为了让我们commit代码时,可以避免提交一些测试性的例如alert、if判断写死等调试性代码,同时增强项目代码的健壮性和可维护性,特引入git hooks配置使得没有通过eslint的规则校验的暂存区文件无法commit的到本地仓库引入过程引入依赖包 yarn add -D eslint@7.32.0 @react-native-community/eslint-config lint-staged typescript为什么eslint使用7.32.0,而不使用最新的8.x版本因为e原创 2021-11-05 14:35:58 · 790 阅读 · 0 评论 -
npm删除组件库
在做npm组件库时,会需要通过npm publish发布到仓库中进行自验,因此在开发到稳定包的过程中,可能会出现多个有问题的版本,此时可以通过删除整个组件库,或者删除某个指定版本的方式来进行组件库的清理工作删除整个组件库cd到组件库的package.json文件的同级目录npm unpublish --force //强制删除删除某个版本npm unpublish <组件名>@<版本号> <note>对某个版本进行作废npm deprecate <原创 2021-03-15 14:24:11 · 1768 阅读 · 0 评论 -
前端项目指定npm源——.npmrc
当我们的前端项目npm仓库有多个源,想在某个单独的项目中使用特定的npm源,则可以通过.npmrc文件来进行配置1.在项目根目录下创建.npmrc文件2.编辑文件,输入registry="目标源地址"registry="https://registry.npmjs.org/"3.通过命令npm config ls查看当前项目下的registry是否发生了变化配置完成后,npm源地址只在此项目中生效,并不会对全局npm的配置影响,可以在别的终端上通过命令npm config ls进行验证...原创 2021-01-06 14:16:11 · 10282 阅读 · 0 评论 -
npm更新项目中全部依赖
1.cd到package.json目录中,执行npm outdatedPackageCurrentWantedLatestLocation包名当前版本满足semer版本的最高版本(及在兼容的前提下能更新的最高版本)当前最高的版本红色:可以立即更新黄色:需要进行兼容,慎重更新全部更新在已有项目中,不建议采用全部更新,推荐使用npm update按需更新安装ncu,执行 npm install -g npm-check-updates执行 ncu -u原创 2020-12-14 15:19:45 · 1998 阅读 · 1 评论 -
npm升级组件库-发布的npm仓库包
今天记录一下升级在npm仓库中的组件操作方式。查看组件的所有版本命令npm view 组件名versions 例如:npm view react-native-ywx-sign versions向npm仓库更新自己的组件npm组件的版本分为3位,major对应的第一位,minor对应第二位,patch对应第三位本地更新进入package.json文件所...原创 2019-01-21 19:53:24 · 5256 阅读 · 1 评论