Использование узловых модулей в простом проекте - PullRequest
0 голосов
/ 21 января 2020

У меня очень простой веб-проект, и я использую npm init для создания пакета. json файл для проекта. Моя структура проекта ниже:

ProjectFolder
--app /this is the folder for js files
--css
--scss
--lib /this is for files like jQuery
--index.html

При добавлении пакета узла он создаст папку node_modules, например:

ProjectFolder
--node_modules
--app /this is the folder for js files
--css
--scss
--lib /this is for files like jQuery
--index.html

Допустим, я добавил jquery до npm установить и сделать его зависимым. Рекомендуется ли ссылаться на файл jquery в node_modules из моего индекса. html или переместить файл jquery в папку lib?

Есть ли способ переместить файл jquery в мою папку lib при установке?

Я не хочу перемещать папку node_modules на сервер и хочу ознакомиться с рекомендациями.

1 Ответ

0 голосов
/ 21 января 2020

Ваша посылка. json по сути ваша ссылка. Он содержит список пакетов, от которых вы зависите, и их версии. Если вы устанавливаете что-либо с помощью npm install, это должен быть опубликованный пакет npm в хранилище npm где-нибудь (либо publi c, либо private). Он загружает заархивированную версию пакета npm и распаковывает ее в node_modules. Все, что там есть, автоматически становится доступным для вашего приложения. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...