首页 > 编程语言 >node_models里面的依赖有错误怎么解决

node_models里面的依赖有错误怎么解决

时间:2023-05-11 16:35:27浏览次数:36  
标签:node 插件 依赖 models cdn gitbook sectionx

1,发现问题

最近发现公司有个文档的网站打开很慢,通过浏览器的network查看资源,发现是bootstrap的css和js文件加载不出来,看了一下是国外的cdn,不稳定。

2,查找原因

知道了访问慢的原因,我们就去项目里面看看这个bootstrap的cdn是哪里引入的,直接进入项目的node_models文件夹,执行

grep -lr "cdn的地址"

我们就能看到这个cdn是在哪些依赖文件引入的,发现是gitbook-plugin-sectionx这个插件引入的

3,解决方案

对于这种依赖包有问题的,或者bug的,一般会去issues提个反馈,首先这是国外的插件,对于外国人也不是bug,其次提反馈太慢了,我的方法是,把插件拷出来,自己修改掉cdn

的地址,然后换一个名字,在项目里面重新安装即可。恰巧在npm上发现,别人估计也遇到了和我一样的问题,有人发了一个gitbook-plugin-sectionx-cn的包,把里面的cdn换成了国内的地址,其实我感觉还是把插件的css和js放在本地更好一点,这里为了方便,直接用。

去book.json里面把sectionx换成sectionx-cn,然后执行gitbook install,再重新运行项目,问题已经解决。

标签:node,插件,依赖,models,cdn,gitbook,sectionx
From: https://www.cnblogs.com/chengduren/p/17391440.html

相关文章

  • 无法加载文件或程序集“ Newtonsoft.Json”或其依赖项之一清单定义与程序集引用不匹配
    无法加载文件或程序集“Newtonsoft.Json”或其依赖项之一清单定义与程序集引用不匹配的解决方法当一个程序中引用了不同版本的 Newtonsoft.Json.dll,又无法更改时候,可能会报此类错误,那么解决的方法如下:1、把不同的版本的dll放在bin目录下的ref文件夹2、在app.config或者web.......
  • vue node报错ERESOLVE unable to resolve dependency tree
    解决:ERESOLVEunabletoresolvedependencytree小张不厌学于2022-08-2517:00:44发布30549收藏102文章标签:npmvue.js前端版权华为云开发者联盟该内容已被华为云开发者联盟社区收录加入社区NPM版本问题报错的解决方案在安装项目依赖时,很大可能会遇到安装不成功的问题......
  • Diffusion models as plug-and-play priors
    目录概问题与扩散模型的联系应用条件采样语义分割解决离散问题代码GraikosA.,MalkinN.,JojicN.andSamarasD.Diffusionmodelsasplug-and-playpriors.NIPS,2022.概有了先验分布\(p(\mathbf{x})\)(用一般的扩散模型去拟合),我们总是像添加一些约束,即希望从......
  • 使用docker搭建nodebb论坛
    1、首先放开4567端口因为这是nodebb的端口号firewall-cmd--zone=public--add-port=4567/tcp--permanent2、构建所需要的docker网络dockernetworkcreatemongo-net3、安装mongodockerrun--namemongo--restartalways--networkmongo-net-dmongo--wiredTigerCacheSizeGB......
  • 【备忘】go build 使用代理解决部分模块或依赖无法下载的问题
    1、查看go版本goversion2、如果版本为1.13及以上goenv-wGO111MODULE=ongoenv-wGOPROXY=https://goproxy.io,direct低于1.13版本$env:GO111MODULE="on"$env:GOPROXY="https://goproxy.io"......
  • 依赖倒置原则
    依赖倒置原则(DependenceInversionPrinciple,DIP)是指设计代码结构时,高层模块不应该依赖底层模块,二者都应该依赖其抽象减少类与类之间的耦合性,提高代码的可读性和可维护性,并能够降低修改程序所造成的风险,这样说起来可能有点抽象,接下来以例子说明点击查看代码publicclasssizi......
  • net core依赖注入
    .NetCore中依赖注入有几个关键的类型,简单介绍一下:IServiceCollection:负责存储注册的服务,可以通过其扩展方法进行服务注册;ServiceDescriptor:服务注册时的信息,如服务类型、实现类型、实例类型、生命周期等;IServiceProvider:理解是常说的容器,是IServiceCollection创建出来的,用来......
  • mac下 nvm 安装 node 版本报错 python: not found
    mac下nvminstallv12.22.12时,始终限制安装失败,解决方案,做好以下两件事:将镜像源更换位淘宝镜像源将终端app右键显示简介,勾选rosetta重启终端即可参考 https://blog.csdn.net/xinshou_caizhu/article/details/128889858https://www.jianshu.com/p/2b47107e188a?utm......
  • node非常简单的提交案列
    创建一个文件夹进入中的输入以下指令npminit-ynpminstallexpressnpminstallexpress-generator-gexpress-eanchen(anchen自己命名的文件夹)就会得到你命名的文件夹这边以anchen命名我就会得到一个anchen的文件夹复制路径(你也可以用终端使用指令进入这个文件夹)打开......
  • node相关
    单线程的node是如何充分利用计算机CPU资源的?1.背景Node.js在官网上是这样定义的:“一个搭建在ChromeJavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型使它既轻量又高效,是构建运行在分布式设备上的数据密集型实时程序的完美选......