无法编译‘syllable-5.0.0’(tar.gz),因为节点不是 12+

无法编译‘syllable-5.0.0’(tar.gz),因为节点不是 12+

我在使用 Ubuntu 20.04。我正在尝试从源代码安装音节计数程序。

参考:https://github.com/words/syllable

readme.md

此包仅适用于 ESM:需要 Node 12+ 才能使用它,并且必须使用imported 而不是required.'' 运行命令:

$ node --version
v10.19.0

因此我尝试安装较新版本的节点但失败了:

~$ curl -fsSL deb.nodesource.com/setup_12.x | sudo -E bash - ## Installing the NodeSource Node.js 12.x repo... ## Populating apt-get cache... + apt-get update E: Malformed entry 1 in list file /etc/apt/sources.list.d/nodesource.list (Component) E: The list of sources could not be read. Error executing command, exiting – 

有什么幫助嗎?!

答案1

请打开网址:https://github.com/nodesource/distributions/blob/master/README.md#debinstall

例如,要安装 NodeJS 17+,你可以按照以下说明操作

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_17.x | sudo -E bash -
sudo apt-get install -y nodejs

给出的 URL 包含更多有用信息。我建议你浏览一下。

谢谢。

相关内容