【问题标题】:How to install npm on tiny core linux如何在小内核 Linux 上安装 npm
【发布时间】:2015-02-02 20:41:27
【问题描述】:

我能够从 appbrowser-cli 安装 nodejs,但它没有安装 npm 如何在 tinycore linux 上安装 npm?

我尝试了很多方法,但都没有成功。

【问题讨论】:

  • tce-load -w -i nodejs.tcz 似乎有效。

标签: node.js linux npm tiny-core-linux


【解决方案1】:

好的,问题是它安装了 npm,但它在只读文件系统上的一些方式。 我必须复制整个文件夹并放置一个符号链接才能使其正常工作

【讨论】:

    【解决方案2】:

    以下是从源 (OSX/linux) 安装 node/npm 的步骤

    注意 - 此安装为您提供 node 和 npm, 它们在每个版本中结合在一起。

    重新开始删除先前的节点和 npm 安装以及这些:

    sudo mv ~/.npmrc ~/.npmrc_ignore
    sudo mv ~/.npm   ~/.npm_ignore
    sudo mv ~/tmp    ~/tmp_ignore
    sudo mv ~/.npm-init.js ~/.npm-init.js_ignore
    

    下载来源:https://nodejs.org/en/download/current/

    _OR_specific 发布于:https://nodejs.org/download/release/

    cd node-v6.3.1  #  <-- download expands to this temp dir
    

    您可以/应该以自己而不是 root (sudo) 身份发出以下所有 cmds

    选择这些 NODE_PARENT 位置之一来定义节点的安装位置:

    export NODE_PARENT=/some/desired/install/path_goes_here
    export NODE_PARENT=/usr/local/bin/nodejs   # use this ONLY if you MUST install as root (sudo)
    export NODE_PARENT=${HOME}/node-v6.3.1 # Recommended - owned by you NOT root
    
    export PATH=${NODE_PARENT}/bin:${PATH} # jack up PATH for executables
    export NODE_PATH=${NODE_PARENT}/lib/node_modules # so node itself can find its modules dir
    
    ./configure --prefix=${NODE_PARENT}
    
    make
    make install
    

    把它放到上面 --prefix 定义的目录中

    当你使用语法时: npm install -g some_cool_module 全局的 -g 将其安装到目录 $NODE_PATH 而不是您的 $PWD

    重要 - 把上面三个 export xxx=yyy 命令到你的 ~/.bashrc 或一些类似的持久化这些环境变量的变化

    如果您之前安装了节点,您可能希望将之前安装的模块复制到新位置:

    ~/node-v6.3.1/lib/node_modules/
    

    或者使用 npm install -g xxxx 进行全新的模块安装

    【讨论】:

      【解决方案3】:

      tce-load -w -i appbrowser-cli.tcz
      appbrowser-cli

      点击S

      搜索节点包

      安装nodejs

      如果您在 npm 上看到权限被拒绝消息:使用以下命令

      cd /mnt/sda1/tmp/tcloop
      cp -r nodejs-v0.10.28 /home/nodejs
      alias npm='node /home/nodejs/usr/local/lib/node_modules/npm/bin/npm-cli.js'

      【讨论】:

        【解决方案4】:

        通过包管理器为 tinycore 安装 nodejs

        $ tce-load -w -i appbrowser-cli.tcz
        $ appbrowser-cli
        这将打开命令行包管理器,搜索节点并安装

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-08
        • 2021-12-23
        • 1970-01-01
        • 2017-02-20
        相关资源
        最近更新 更多