2016-08-03 35 views
0

プロジェクトをチェックアウトしてWindows 7でnpm installを実行すると、dev_dependenciesモジュール(gulp、電子、...)が認識されません。Windowsのnpmインストール後にnode_modulesが認識されない

システムパス変数に「%AppData%\ npm \ node_modules」を追加しましたが、機能しませんでした。

私は試してみてください。NPMの実行distのを、私が手にエラーがある:

「がぶ飲み」が、内部または外部コマンド操作可能な プログラムまたはバッチファイルとして認識されていません」

ノードモジュールが認識されていないと仮定します。手動で肥満を得ようとすると:

npm install gulp 

問題は解決されましたが、残りのモジュールでは解決されませんでした。

Package.json

{               
"name": "MyApp",         
"description": "Desc",         
"version": "0.0.2",          
"author": {            
    "name": "me",        
    "email": "[email protected]"      
},              
"main": "build/main.min.js",        
"scripts": {            
    "start": "electron .",        
    "pack": "gulp compile && build --dir",    
    "dist": "gulp compile && build -w --x64"    
},              
"devDependencies": {          
    "del": "^2.2.0",          
    "electron-builder": "^5.22.1",      
    "electron-packager": "^7.3.0",      
    "electron-prebuilt": "^1.3.1",      
    "gulp": "^3.9.1",         
    "gulp-bower": "0.0.13",        
    "gulp-clean-css": "^2.0.6",       
    "gulp-ng-annotate": "^2.0.0",      
    "gulp-rename": "^1.2.2",        
    "gulp-sass": "^2.3.1",        
    "gulp-scss-lint": "^0.3.9",       
    "gulp-server-livereload": "^1.7.4",     
    "gulp-shell": "^0.5.2",        
    "gulp-tsc": "^1.2.0",        
    "gulp-uglify": "^1.5.3",        
    "run-sequence": "^1.1.5",       
    "typings": "^1.0.4"         
},              
"dependencies": {          
    "fs-extra": "^0.30.0",        
    "nedb": "^1.8.0"          
},              
"build": {            
    "appId": "com.electron.app",      
    "files": [ "build\/**\/*", "node_modules\/**\/*" ] 
},              
"directories": {           
    "buildResources": "tmp-build",      
    "output": "dist",         
    "app": "."           
}              
} 

事前に感謝します!

== EDITの==

私もthis solutionを試みるが、それは働いていません。

+0

あなたは 'npm install'を実行し、あなたの依存関係とdevDependenciesはすべて正しくインストールされていますが認識されませんでしたか? – Jonas

答えて

1

[OK]を、最終的に私は私のデフォルトのパスの環境変数を交換し、この問題を解決:

C:\ユーザー(ユーザー名)\のAppData \ローミング\のNPM

C:¥Program Files¥nodejs

a @julianpittはthis answerで提案しました。

関連する問題