У меня есть проект с зависимостями в package.json. Когда я устанавливаю с npm install
, я получаю пакеты, установленные в ~/.npm
, но не в текущей папке node_modules
.NPM не устанавливает пакеты
НПМ создает node_modules
, но не устанавливает пакеты там. В папке .staging
есть node_modules
, в котором содержатся все пакеты для проектов, но после их извлечения они не выводятся.
Использование узла v6.9.1/npm v3.10.8.
Нет других проектов/node_modules, установленных в каталогах выше текущего, хотя в родительском каталоге также есть package.json. Однако каталог node_modules
создается в родительском каталоге.
Как ни странно, когда я вручную устанавливаю пакет, такой как npm install @angular/core
, он устанавливает без проблем.
Это на Ubuntu 16.04.
package.json:
{
"name": "",
"version": "0.5.0",
"description": "website (Angular2/NodeJS)",
"main": "main.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "John Halbert <https://halbert.tech> ([email protected])",
"license": "SEE LICENSE IN LICENSE.md",
"dependencies": {
"@angular/common": "^2.1.1",
"@angular/compiler": "^2.1.1",
"@angular/core": "^2.1.1",
"@angular/forms": "^2.1.1",
"@angular/http": "^2.1.1",
"@angular/platform-browser": "^2.1.1",
"@angular/platform-browser-dynamic": "^2.1.1",
"@angular/router": "^3.1.1",
"core-js": "^2.4.1",
"reflect-metadata": "^0.1.8",
"systemjs": "^0.19.39",
"zone.js": "^0.6.26"
},
"devDependencies": {
"concurrently": "^3.1.0",
"typings": "^1.4.0"
}
}
Какой флаг 'npm' вы используете вместе с командой' install'? – Danibix
Флаги, используемые для установки. –
Вы уже пытались удалить папку 'node_modules' и переустановить необходимые пакеты? – Danibix