Как установить npm на крошечное ядро ​​Linux

Я смог установить nodejs из appbrowser-cli, но он не установил npm. Как мне установить npm на tinycore linux?

Я перепробовал много вещей, но ничего не получилось.

4 ответа

Ниже приведены шаги для установки узла / 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

Вы можете / должны выпускать все последующие cmds от имени пользователя, а не 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

который помещает его в каталог, определенный выше --prefix

когда вы используете синтаксис: 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'

Установите nodejs через менеджер пакетов для tinycore

$ tce-load -w -i appbrowser-cli.tcz
$ appbrowser-cli
это откроет менеджер пакетов командной строки, поиск узла и установку

Хорошо, проблема в том, что он установлен npm, но кое-как, как это только для файловой системы только для чтения. Я должен был сделать копию всей папки и поместить символическую ссылку, чтобы она работала

Другие вопросы по тегам