Я пытаюсь использовать глобальные модули в моих изоморфных javascript-проектах, я использую esm и webpack с babel.Это объясняется тем, что я хотел бы проводить много экспериментов, без каждого проекта, требующего ~ 100 МБ для папки node_modules.Я помещаю их в Dropbox, и Dropbox не может обрабатывать так много файлов.Я все еще хочу использовать package.json и npm для загрузки библиотек.
Я пытался сделать
npm install --global
, но папка node_modules все еще заполнялась (но я не смог запуститьпроект).Это потому, что эта команда устанавливает только зависимости, а не devDependencies локально?
Другая идея заключается в том, чтобы поместить в сценарии «предустановку».mkdir -p ~/node_modules/projectname_modules && ln -s ~/node_modules/projectname_modules ./node_modules
Как бы вы порекомендовали решить эту проблему?
РЕДАКТИРОВАТЬ: последние решения не работают, поскольку dropbox будет следовать символическим ссылкам и обрабатывать их как обычные папки.