【问题标题】:How to get NPM working on Linux如何让 NPM 在 Linux 上运行
【发布时间】:2016-06-06 09:22:11
【问题描述】:

我在 Windows 上使用 node.js 和 npm 已经有一段时间了,一切运行良好,直到我尝试在 linux 上做同样的事情。

我的目标:

在 linux 上使用 node.js 和 npm。

我做了什么:

我从 node.js 网站下载了 tar.gz 文件并解压了它。我有一个文件夹(解压后的 tar.gz),我猜就是这样,看来我只需要从 node.js/bin/ 文件夹运行“节点”文件即可执行 javascript 文件。

我从来没有真正想过这个“npm”到底是什么,在 Windows 上我只需从 xampp 运行 cmd,编写 npm install,一切都会正常工作。我在“node”文件所在的同一文件夹中找到了一些指向 npm-cli.js 文件的链接。我猜以前是“npm install ...”,现在是“node npm install ...”,因为它是一个 js 文件。

我对应该在哪里安装软件包感到困惑。 node_modules 文件夹很少,当我运行 node npm install 时,会出现一个进度条并立即卡住,没有任何反应。

所以我有 2 个问题

  • 如何让 npm 工作?
  • “node_modules”文件夹在哪里?

我看过一些教程,但没有“./configure”文件,make install 等不起作用。

我是 linux 新手,所以我可能会犯一些明显的错误。谁能给我解释一下?

【问题讨论】:

    标签: linux node.js npm


    【解决方案1】:

    对于 Linux 或 OSX 上的开发,我建议使用 nvm 而不是获取二进制文件。 Linux 和 OSX 与 Windows 有点不同,您并不总是需要安装程序,因为编译后的二进制文件本身通常就足够了。

    要安装,请打开终端并粘贴:

    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh | bash
    

    重新启动终端以确保重新加载配置或获取配置,然后运行:

    nvm install v5.7.0
    nvm alias default v5.7.0
    

    你就完成了!

    【讨论】:

    • Node 正在以节节的速度推出这些新版本。就在几天前,我将所有内容都切换到了 5.6.0。然后今天早上我们有 5.7.0 出现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-29
    • 2023-01-25
    • 2019-04-02
    • 1970-01-01
    • 2015-09-24
    相关资源
    最近更新 更多