Для начинающих, когда вы начинаете изучать Node.JS, очень часто делают все так:

- создайте папку, например: mkdir hello-world-one
- cd hello-world-one
— введите npm init и ответьте на несколько вопросов
— после завершения npm init
— с редакторе мы создаем файл helloone.js, аналогичный тому, что вы набрали при ответе на команду npm init
- отредактируйте helloone.js
- и запустите с nodehelloone.js
- откройте браузер и проверьте URL-адрес localhost:port-number, например: localhost :3000

а затем, если вы хотите создать больше приложений Node.JS, вы делаете эти шаги снова, еще раз,

- создайте папку, например: mkdir hello-world-two
- cd hello-world-two
— введите npm init и ответьте на несколько вопросов
— после завершения npm init
— с редакторе мы создаем файл hellotwo.js, аналогичный тому, что вы набрали при ответе на команду npm init
- отредактируйте hellotwo.js
- и запустите с node hellotwo.js
- откройте браузер и проверьте URL-адрес localhost:port-number, например: localhost :3000

На этих двух шагах, когда вы создаете очень простое приложение Node.JS, вы можете установить одни и те же модули npm несколько раз, например:

npm install expressв папке hello-world-one и
npm install expressв папке hello-world-two.

на ограниченном и дорогом SSD-накопителе папка node_modules может стать жертвой пустой траты дискового пространства,

Теперь попробуйте сэкономить место на диске

Теперь мы создаем папку с именем hello-worlds, например: mkdir hello-worlds
- cd hello-worlds
— введите npm init и ответьте на несколько вопросов
— после завершения npm init ваш package.json может выглядеть так:

{
«имя»: «helloworlds»,
«версия»: «1.0.0»,
«описание»: «»,
«основная»: «helloworlds.js »,
«сценарии»: {
«тест»: «эхо \»Ошибка: тест не указан\» && выход 1
},
«автор»: «Dendy B .Sulistyo»,
«лицензия»: «ISC»,
«зависимости»: {
«экспресс»: «^4.16.4»
}
}

- создайте helloone.js и hellotwo.js
- запустите экспресс-установку npm

Итак.. теперь у вас есть только одна папка с двумя файлами js, прежде чем запускать

узел helloone.js

не забудьте сначала отредактировать файл package.json, изменить helloworlds.js на helloone.js и наоборот для hellotwo.js файл.

перед запуском node hellotwo.js, c измените файл package.json, замените helloworlds.jsна hellotwo.js , сохранить и запустить

узел hellotwo.js

теперь проверьте использование вашего диска, когда вы используете этот способ.

в большом проекте и большем количестве модулей npm вы сэкономите много места на диске.

кстати, когда вы создаете небольшой проект, файлы package.json не так важны, но когда ваш проект разрастется, и вам понадобится больше модулей npm, строка main и dependencies важна, чтобы сосредоточиться на потребностях модулей npm ( node_modules )

давайте попробуем сэкономить место.