私はpackage.jsonに依存関係のあるプロジェクトを持っています。 npm install
と一緒にインストールすると、~/.npm
にパッケージがインストールされますが、現在のフォルダのnode_modules
にはインストールされません。パッケージをインストールしていないNPM
NPMはnode_modules
を作成していますが、そこにパッケージをインストールしていません。 node_modules
に.staging
というフォルダがあります。このフォルダにはプロジェクトのすべてのパッケージが含まれていますが、取得後に移動されていません。
ノードv6.9.1/npm v3.10.8の使用。
他のprojects/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"
}
}
'install'コマンドと一緒に' npm'フラグを使用していますか? – Danibix
インストールに使用するフラグがありません。 –
'node_modules'フォルダを削除して、必要なパッケージを再インストールしようとしましたか? – Danibix