Во-первых, я действительно новичок в этом npm, как и Angular.Я нахожусь на проекте, который, как я полагал, работал в нашей области песочницы.В прошлом основное развитие делалось в области, в которой был доступ к Интернету для получения пакетов, но текущая среда, в которой я нахожусь, не может подключиться к сети.У нас есть хранилище во внутренней сети, из которой мы извлекаем пакеты.
Есть множество проблем, с которыми я сталкиваюсь, но я просто пытаюсь пройти 1 за раз.Я подумал, что могу просто запустить npm install packageName, чтобы посмотреть, смогу ли я получить последнюю версию только одного пакета.Казалось бы, проекты package.json
всегда выполняются, несмотря на мои попытки вытащить только указанный проект.Я знаю, что он читает файл package.json
, потому что я уже отследил ошибку до несуществующего пакета, называемого popper.Если я удалю поппер из файла package.json
, то эта ошибка исчезнет.Как я могу только взять пакет и ничего больше?Например, пытаясь вытащить только последнюю версию пакета angular5-csv.
npm install angular5-csv
npm install angular5-csv --no-optional
npm install angular5-csv --production --no-package-lock --no-save
npm install angular5-csv --production --no-package-lock --no-save
Неужели я ошибаюсь, полагая, что package.json
не следует читать постоянно?Я знаю, что он выполняется, потому что обновляется более 100 пакетов.