把npm依赖转换为本地依赖
# 概述
有的时候,当我们要使用额第三方库停止维护之后,我们想自己修改代码才能达到某个需求。但是 npm 默认是只读的,下次运行依赖管理会覆盖代码。
# 缘由
要在上面陈述的情况,我们可以把 npm 依赖库转换为本地依赖,这样就不再受包管理器约束,我们就可以自定义修改代码 了
# 方案
先删除 npm 中依赖
yarn remove vuepress-plugin-comment
1使用
require
传入相对路径,例如:require('../../plugins/vuepress-plugin-vdoing-comment')
1如果是 Vuepress 插件,可能需要下面的方式:
[ // 使用本地插件 // resolve(__dirname, '../../plugins/vdoing-comment'), // 评论 // 使用npm仓库,待发布 'vuepress-plugin-vdoing-comment', // 评论 { choosen: 'artalk', options: { server: 'https://my-artalk-server', site: '站点名称', disableEmotion: false, disablePicture: true, disablePreview: false } } ],
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
编辑 (opens new window)
上次更新: 2023/09/19, 13:33:19