我能够从 appbrowser-cli 安装 nodejs,但尚未安装 npm 如何在 tinycore linux 上安装 npm?
我尝试了很多东西,但都没有成功。
我能够从 appbrowser-cli 安装 nodejs,但尚未安装 npm 如何在 tinycore linux 上安装 npm?
我尝试了很多东西,但都没有成功。
以下是从源 (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_特定版本: https ://nodejs.org/download/release/
cd node-v6.3.1 # <-- download expands to this temp dir
您可以/应该以自己的身份而不是 root (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 定义的目录中
当您使用语法时: 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 安装新模块
tce-load -w -i appbrowser-cli.tcz
appbrowser-cli
click S
search for node package
Install nodejs
If you see permission denied message on npm : use following commands
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,但它在只读文件系统上的一些方式。我必须制作整个文件夹的副本并放置一个符号链接才能使其正常工作