2015-06-26 2 views
3

Я новичок в npm и настроил тестовый сайт на своем локальном сервере dev. Теперь я хочу установить новый проект (ы) в другой локальный каталог с одинаковыми зависимостями с тестовым сайтом, скопировав файл package.json с тестового сайта на новый проект и запустив установку npm.Имеет ли файл package.json уникальное имя для каждого сайта при использовании в локальном dev?

Если имя в файле test.json тестового сайта, например, «npm-site-build», могу ли я использовать то же имя в файле package.json нового проекта? Или имя должно быть уникальным для каждого проекта?

Документов на npmjs.com говорят:

Название и версия вместе образуют идентификатор, который считается совершенно уникальным.

Я предполагаю, что это только для пакетов, предназначенных для публикации в npm?

ответ

1

Вы правы. Имя, указанное в package.json, должно быть уникальным, только если вы используете npm publish, чтобы опубликовать свой пакет в реестре npm. В противном случае эти два каталога не будут знать друг друга и могут иметь одинаковые файлы package.json. Npm не отслеживает все проекты на вашем компьютере, а только пакеты в реестре.

+1

Отлично, спасибо за такой ясный и быстрый ответ! – LIannotti

 Смежные вопросы

  • Нет связанных вопросов^_^