如何在微小的核心Linux上安装npm



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

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

以下是从源代码安装 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

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

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

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

您可以/应该以您自己而不是根(sudo(的身份发布以下所有cmd。

选择以下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 定义的 dir 中

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

重要提示 - 将以上三个导出 xxx=yyy命令到您的 ~/.bashrc 或一些类似的命令中以保留这些环境变量更改

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

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

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

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'

通过 tinycore 的包管理器安装 nodejs


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

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

最新更新