У меня есть много проектов, которые следуют определенным структурам папок и условностям.Можете ли вы централизовать папку node_modules?
Вместо того чтобы дублировать весь проект, я хотел бы просто иметь объект конфигурации для каждого проекта, и каждый проект связан с глобальной каркасной.
У меня уже есть конфигурация, передаваемая в index.js для каждого проекта, но в тот момент, когда я удаляю папку node_modules из каждого проекта, она больше не работает.
Пример:
/gulp-framework
tasks/
index.js
package.json
node_modules/
/project-a
gulpfile.js
configuration.js
/project-b
gulpfile.js
configuration.js
Таким образом, используя вышеуказанную структуру, идеальный подход будет работать:
cd /project-a && gulp
Однако это, очевидно, возвращает
Cannot find module 'gulp', please try npm install gulp
Так что мой вопрос, существует ли способ сохранить файл gulpfile внутри проектов, но путь node_modules установлен на глобальный узел папка _modules?
Спасибо за этот помощник, я закончил с этим решением, это почти то же самое, что и ваше первое решение, но для ветра ows, я отредактирую ваш вопрос, если это круто. –