LINUX.ORG.RU

npm install вызывает rebuild при каждой установке нового пакета

 


0

1

Локально установлен пакет npm i --save mariasql.
И теперь, когда мне надо добавить еще какой нибудь пакет, никак не связанный с mariasql,
то каждый раз приходится ждать пересборки бинарника mariasql, это не быстро и немного утомляет.

Это так задумано или можно, что-то, куда-то прописать?

Такого быть не должно. Почему у тебя происходит - телепатически не определить.

https://www.npmjs.com/package/mysql - используй этот и не парься.

Vit ★★★★★ ()
Ответ на: комментарий от Vit

Такого быть не должно.

Я так и думал.

https://www.npmjs.com/package/mysql - используй этот и не парься

В нём то и собираться нечему, он же полностью на javascript-e, хочется понять в чем причина c mariasql.
Причём пересборка запускается не только при установке, но и при удалении пакетов:

npm rm blablabla

> mariasql@0.2.5 install /home/user/project/superproject/node_modules/mariasql
> node-gyp rebuild

make: вход в каталог «/home/user/project/superproject/node_modules/mariasql/build»
  CXX(target) Release/obj.target/taocrypt/deps/libmariadbclient/extra/yassl/taocrypt/src/aes.o
  CXX(target) Release/obj.target/taocrypt/deps/libmariadbclient/extra/yassl/taocrypt/src/aestables.o
  CXX(target) Release/obj.target/taocrypt/deps/libmariadbclient/extra/yassl/taocrypt/src/algebra.o
...
surefire ★★★ ()
Последнее исправление: surefire (всего исправлений: 1)
Ответ на: комментарий от surefire

Не знаю. Обычно пересборка запускается на инсталляции, апгрейде и npm rebuild.

Ты ноду локально поставил, через nvm и т.п. или глобально? И какие у тебя там версии ноды и npm

Vit ★★★★★ ()
Ответ на: комментарий от Vit

Всё официальных реп arch'a:
node 5.6.0-1
npm 3.7.2-1

В общем проблема решилась переустановкой mariasql из github.

npm i --save mscdex/node-mariasql

Может дело и не в этом, но вопрос решился.

surefire ★★★ ()
Ответ на: комментарий от surefire

Посмотри историю коммитов. Или просто переставь, может залипло чего. Первый раз о таком слышу.

Vit ★★★★★ ()
Ответ на: комментарий от Vit

залипло

Удалил, поставил из npm и больше не воспроизводится, точно залипло или я где-то ручками не правильно наследил.

Спасибо.

surefire ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.