я пытаюсь установить экспресс-пакет, используя НПМ из внутри/дома/айваном/мой-проект Каталог:NPM Устанавливает пакет Вне текущей директории
npm install express
[email protected] ../node_modules/express
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected]
├── [email protected] ([email protected])
└── [email protected] ([email protected])
Странная вещь НПМ не устанавливает экспресс пакет в текущей директории (/ home/iwan/my-project/node_modules/express), но в/home/iwan/node_modules/express.
Я что-то пропустил?
Ах, спасибо @Brad. Теперь ясно. –
На самом деле я приехал сюда из Google, ищущего противоположное поведение, поэтому мне не нужно всегда идти 'cd ..' перед установкой. Решение было снова - как утверждается в этом ответе - создать 'node_modules' в родительском каталоге. –
Нет, это не сработает. Если я устанавливаю 'npm install --save redux', он устанавливается в папку, в моей командной строке (путем создания папки' node_modules') и не проверял папки 'node_modules', которые были в родительском каталоге. –