首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件的调试- gitbook的mathjax

插件的调试- gitbook的mathjax
EN

Stack Overflow用户
提问于 2021-07-23 21:00:56
回答 2查看 107关注 0票数 1

当我想用Gitbook的plugin-mathjax来显示数学公式时,即使我遵循下面的提示,它也会调试。enter image description here将其添加到我的book.json配置中:

代码语言:javascript
复制
{
"plugins": ["mathjax"]
}

使用以下命令安装插件:

代码语言:javascript
复制
$ gitbook install ./

最后它失败了:

代码语言:javascript
复制
info: installing plugin "mathjax"
runTopLevelLifecycles ->  | |######################################################################################---|
fetchMetadata -> headers  \ |##################################################################-----------------------|
C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\node_modules\aproba\index.js:25
    if (args[ii] == null) throw missingRequiredArg(ii)
                          ^

Error: Missing required argument #1
    at andLogAndFinish (C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:31:3)
    at fetchPackageMetadata (C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:51:22)
    at resolveWithNewModule (C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\install\deps.js:490:12)
    at C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\install\deps.js:491:7
    at C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\node_modules\iferr\index.js:13:50
    at C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:37:12
    at addRequestedAndFinish (C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:67:5)
    at returnAndAddMetadata (C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:121:7)
    at pickVersionFromRegistryDocument (C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:138:20)
    at C:\Users\Meng\.gitbook\versions\3.2.3\node_modules\npm\node_modules\iferr\index.js:13:50 {
  code: 'EMISSINGARG'
}

enter image description here我电脑的操作系统是win10,节点版本是v16.5.0,npm版本是7.19.1。

代码语言:javascript
复制
PS D:\git_books> node -v
v16.5.0
PS D:\git_books> npm -v
7.19.1

enter image description here我该如何解决这个问题?

EN

回答 2

Stack Overflow用户

发布于 2021-08-05 09:59:24

我也遇到了。这是我去resolve.You可以尝试的方式。

http://note.heifahaizei.com/book/gitbook.html

代码语言:javascript
复制
info: installing plugin "mygitalk"
info: install plugin "mygitalk" (*) from NPM with version 0.2.6 
fetchMetadata -> resolveW / |######################################################---------------------------------------------------------------------------------------------------------------------------------|
C:\Users\Fly\.gitbook\versions\3.2.3\node_modules\npm\node_modules\aproba\index.js:25
    if (args[ii] == null) throw missingRequiredArg(ii)
                          ^

Error: Missing required argument #1
    at andLogAndFinish (C:\Users\Fly\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:31:3)
    at fetchPackageMetadata (C:\Users\Fly\.gitbook\versions\3.2.3\node_modules\npm\lib\fetch-package-metadata.js:51:22)
    at resolveWithNewModule (C:\Users\Fly\.gitbook\versions\3.2.3\node_modules\npm\lib\install\deps.js:490:12)
    at C:\Users\Fly\.gitbook\versions\3.2.3\node_modules\npm\lib\install\deps.js:491:7
票数 1
EN

Stack Overflow用户

发布于 2022-02-18 07:42:50

我遇到了同样的错误:

代码语言:javascript
复制
info: installing 1 plugins using npm@3.9.2 
info:  
info: installing plugin "mathjax" 
info: install plugin "mathjax" (*) from NPM with version 1.1.2 
fetchMetadata → headers  
./.gitbook/versions/3.2.3/node_modules/npm/node_modules/aproba/index.js:25
      if (args[ii] == null) throw missingRequiredArg(ii)

我想可能是插件的mathjax版本太旧了。如您所见,1.1.2。

我这样做了,它起作用了。

代码语言:javascript
复制
npm install mathjax@2.7.7

然后更改book.json

代码语言:javascript
复制
{
  "plugins": ["mathjax-pro"]
}

然后

代码语言:javascript
复制
gitbook install ./
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68499613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档