Существует следующий файл «package.json» с зависимостями:Установка зависимостей package.json глобально
{
"name": "xxx_web_app",
"version": "1.0.0",
"description": "",
"main": "gulpfile.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "some.git"
},
"author": "",
"license": "ISC",
"dependencies": {
"bower": "^1.4.1",
"connect-history-api-fallback": "^1.1.0",
"gulp": "^3.8.11",
"gulp-clean": "^0.3.1",
"gulp-coffee": "^2.3.1",
"gulp-connect": "^2.2.0",
"gulp-jshint": "^1.10.0",
"gulp-minify-css": "^1.1.1",
"gulp-sass": "^1.3.3",
"gulp-slim": "^0.1.0",
"gulp-uglify": "^1.2.0",
"gulp-util": "^3.0.4",
"gulp-webserver": "^0.9.0"
}
}
Когда я бегом «npm install -g
» я вижу в консоли, которые будут установлена вся моя зависимость. Но когда я пытаюсь выполнить, например, глотке («gulp -v
„) я получил:
"zsh: command not found: gulp"
Но если я исполняю“npm install -g gulp
» вещь будет работать хорошо. Итак, как я могу установить все зависимости из моего package.json глобально, не устанавливая один за другим? Заранее спасибо!
Моя система OS X Yosemite.