Быстрый вопрос. Как и многие из вас, все мои проекты разделены папками, например project1; project2 и т. д.Создание Grunt (и других вещей) для работы с NodeJS в качестве внешней библиотеки на PhpStorm/WebStorm
Теперь во всех моих проектах я использую Grunt (да, я планирую попробовать Gulp в будущем, но Grunt - это то, что я знаю, как использовать сейчас). Так как вы знаете, что Grunt означает, что я должен иметь папку node_modules
внутри каждого проекта.
Поскольку я использую PhpStorm (то же, что и WebStorm, но с функциональностью PHP), мне пришло в голову, что я могу просто объявить на PhpStorm NodeJS в качестве внешней библиотеки вместо того, чтобы повторять, что я делаю обычный npm install
в каждой папке проекта.
Я читал документы PhpStorm/WebStorm и видел несколько видео, и прошел через PhpStorm предпочтения языка & Каркасы> JavaScript> Библиотеки и позволили node_modules как Всемирная библиотека
Теперь мы должны принять во внимание, что, ЧТО КОНКРЕТНЫЕ (тот, который объявлен в WebStorm/PhpStorm) не будет иметь библиотеку Grunt внутри (потому что она не была установлена через npm install
).
Поэтому я скопировал папки Grunt, которые у меня были в моей обычной папке node_modules
, только для того, чтобы объявить ее также как глобальную библиотеку, но иголки, чтобы сказать, что она не работает, ошибка, которую я получаю, «неспособна найти локальный хрюканье».
Также после этого я только что сделал npm install
, чтобы сгенерировать папку node_modules с соответствующими зависимостями Grunt, и объявила эту папку как глобальную библиотеку из PhpStorm/WebStorm. Также Грунт не работал.
Итак, в чем смысл иметь возможность объявлять node_modules
в качестве библиотеки, если мы не сможем использовать другие «библиотеки» внутри этой папки. Или я делаю что-то не так?