如何在小核心linux上安装npm

deb*_*ter 2 linux node.js npm tiny-core-linux

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

我尝试了很多东西,但都没有成功.

Sco*_*and 5

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

注意 - 此安装为您提供节点和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
Run Code Online (Sandbox Code Playgroud)

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

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

cd node-v6.3.1  #  <-- download expands to this temp dir
Run Code Online (Sandbox Code Playgroud)

您可能/应该发出所有后续cmd,因为你自己不是root(sudo)

选择其中一个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
Run Code Online (Sandbox Code Playgroud)

将它放入上面--prefix定义的目录中

当你使用语法时:npm install -g some_cool_module -g for global将它安装到dir $ NODE_PATH而不是你的$ PWD

重要 - 将以上三个export xxx = yyy命令放入〜/ .bashrc或其他一些命令以保持这些环境变量更改

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

~/node-v6.3.1/lib/node_modules/
Run Code Online (Sandbox Code Playgroud)

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