ndm:NPM 的桌面 GUI 程序 | Linux 中国
编译自 |
https://www.ostechnix.com/ndm-a-desktop-gui-application-for-npm/
作者 | Sk 译者 | geekpi 💎💎💎共计翻译:806.5 篇 贡献时间:1813 天NPM 是 Node Package Manager (node 包管理器)的缩写,它是用于安装 NodeJS 软件包或模块的命令行软件包管理器。我们发布过一个指南描述了如何使用 NPM 管理 NodeJS 包[1]。你可能已经注意到,使用 Npm 管理 NodeJS 包或模块并不是什么大问题。但是,如果你不习惯用 CLI 的方式,这有一个名为 NDM 的桌面 GUI 程序,它可用于管理 NodeJS 程序/模块。 NDM,代表 NPM Desktop Manager (npm 桌面管理器),是 NPM 的自由开源图形前端,它允许我们通过简单图形桌面安装、更新、删除 NodeJS 包。
在这个简短的教程中,我们将了解 Linux 中的 Ndm。
安装 NDM
NDM 在 AUR 中可用,因此你可以在 Arch Linux 及其衍生版(如 Antergos 和 Manjaro Linux)上使用任何 AUR 助手程序安装。
使用 Pacaur[2]:
$ pacaur -S ndm
使用 Packer[3]:
$ packer -S ndm
使用 Trizen[4]:
$ trizen -S ndm
使用 Yay[5]:
$ yay -S ndm
使用 Yaourt[6]:
$ yaourt -S ndm
在基于 RHEL 的系统(如 CentOS)上,运行以下命令以安装 NDM。
$ echo"[fury] name=ndm repository baseurl=https://repo.fury.io/720kb/ enabled=1 gpgcheck=0"|sudotee/etc/yum.repos.d/ndm.repo &&sudoyum update &&
在 Debian、Ubuntu、Linux Mint:
$ echo"deb [trusted=yes] https://apt.fury.io/720kb/ /"|sudotee/etc/apt/sources.list.d/ndm.list&&sudoapt-get update &&sudoapt-get install ndm
也可以使用 Linuxbrew 安装 NDM。首先,按照以下链接中的说明安装 Linuxbrew。
安装 Linuxbrew 后,可以使用以下命令安装 NDM:
$ brew update
$ brew install ndm
在其他 Linux 发行版上,进入 NDM 发布页面[7],下载最新版本,自行编译和安装。
NDM 使用
从菜单或使用应用启动器启动 NDM。这就是 NDM 的默认界面。
在这里你可以本地或全局安装 NodeJS 包/模块。
本地安装 NodeJS 包
要在本地安装软件包,首先通过单击主屏幕上的 “Add projects” 按钮选择项目目录,然后选择要保留项目文件的目录。例如,我选择了一个名为 “demo” 的目录作为我的项目目录。
单击项目目录(即 demo),然后单击 “Add packages” 按钮。
输入要安装的软件包名称,然后单击 “Install” 按钮。
安装后,软件包将列在项目目录下。只需单击该目录即可在本地查看已安装软件包的列表。
同样,你可以创建单独的项目目录并在其中安装 NodeJS 模块。要查看项目中已安装模块的列表,请单击项目目录,右侧将显示软件包。
全局安装 NodeJS 包
要全局安装 NodeJS 包,请单击主界面左侧的 “Globals” 按钮。然后,单击 “Add packages” 按钮,输入包的名称并单击 “Install” 按钮。
管理包
单击任何已安装的包,不将在顶部看到各种选项,例如:
NDM 还有两个选项,即 “Update npm” 用于将 node 包管理器更新成最新可用版本, 而 “Doctor” 会运行一组检查以确保你的 npm 安装有所需的功能管理你的包/模块。
总结
NDM 使安装、更新、删除 NodeJS 包的过程更加容易!你无需记住执行这些任务的命令。NDM 让我们在简单的图形界面中点击几下鼠标即可完成所有操作。对于那些懒得输入命令的人来说,NDM 是管理 NodeJS 包的完美伴侣。
干杯!
via: https://www.ostechnix.com/ndm-a-desktop-gui-application-for-npm/
作者:SK[9] 选题:lujun9972 译者:geekpi 校对:wxy
本文由 LCTT 原创编译,Linux中国 荣誉推出
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。