Node js модули в одной директории а скрипты в дргой

lutskboy
На сайте с 22.11.2013
Offline
181
193

Привет

Вот я например хочу держать Node js модули в папке /var/node

а рабочий скрипт test,js в /var/www/site.com

чтоб все зависимости были вне сайта. чтоб делая бекап сайта их не брать в архив.

подключая 

const puppeteer = require('puppeteer');

выдает ошибку

так тоже 

const puppeteer = require('/var/node/puppeteer');

const puppeteer = require('/var/node/node_nodules/puppeteer');

lutskboy
На сайте с 22.11.2013
Offline
181
#1

тут ответы https://techarks.ru/qa/javascript/kak-zagruzit-modul-node-k-2D/

я етот взял 

module.paths.push('/var/node/node_modules');

вроде норм
Как загрузить модуль node, как если бы текущий модуль находился где-то в другом месте?
  • 2019.12.04
  • admin
  • techarks.ru
У меня есть код nodejs, работающий где-то в модуле. Из этого модуля я хотел бы загрузить модуль, расположенный в совершенно другом месте файловой системы – например, учитывая путь и имя модуля , я бы хотел, чтобы Node действовал как если модуль, запущенный в вызвал , а не мой собственный модуль. Можно ли это сделать? Если да, то как? Если нет...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий