wikit 的问题,这是一个在 Linux 上搜索维基百科的命令行工具

wikit 的问题,这是一个在 Linux 上搜索维基百科的命令行工具

您好,几周前我安装了 wikit,这是一个在 Linux 终端上显示维基百科文章摘要的程序。

我用于安装的命令是:

$ sudo npm install wikit -g 

终端显示的答案是:

npm WARN deprecated [email protected]: the module is now available as 'css-select'
npm WARN deprecated [email protected]: the module is now available as 'css-what'
/usr/local/bin/wikit -> /usr/local/lib/node_modules/wikit/index.js
\+ [email protected]"
updated 1 package in 11.638s

我以为该程序已经安装,但查询时结果如下:

$ wikit Linux

/usr/local/bin/wikit: línea 2: use strict: orden no encontrada
/usr/local/bin/wikit: línea 4: error sintáctico cerca del elemento inesperado `('
/usr/local/bin/wikit: línea 4: `const path = require('path'),'

我已经在我的 PC 上安装了 kubuntu 18.04。

谢谢。

wikit github 页面

https://github.com/KorySchneider/wikit

https://www.npmjs.com/package/wikit

答案1

我知道这看起来有点令人困惑,但wikit实际上它不是 Ubuntu 软件。要安装它,你必须运行npm install wikit -gnpmjs。这并不是说 Ubuntu 中没有 npmjs 软件,而是 Ubuntu 支持的 npm 软件可以通过apt或安装snap。(其他树外存储库(如 perl 的 )也会出现同样的问题CPAN

因此,Ubuntu 无法控制它的打包方式,所以在您的特定情况下,似乎文件中的几个 npm 模块package.json已经过时了。

我建议将此问题报告给https://github.com/KorySchneider/wikit/issues因为它不仅仅发生在 Ubuntu 上。

临时解决方案是下载应用程序源,并将“模块”引用更改package.json为正确的版本,然后npm install从源代码中更改。

相关内容