ja przeżywałam niewyobrażalnej frustracji próbuje projektu do uruchomienia (tj. Poprzez wywołanie „npm install”), które zawsze fauluje węzeł-gyp. Jestem w systemie Windows, więc muszę zainstalować Pythona i coś takiego jak Visual Studio.Jak znaleźć zależność węzłów Gyp (..or jakąkolwiek zależność) w projekcie npm
Długa historia krótka ... Nie chcę mieć uzależnienia od gnijących stert s *** jak Visual Studio, więc chcę zobaczyć, czy jakoś ten węzeł-gyp mógłby jakoś być opcjonalny, lub zostać zdobyty pozbyć się.
Teraz, jeśli otworzę mój plik package.json, znajduję te zależności.
"devDependencies": {
"autoprefixer-stylus": "^0.7.1",
"browser-sync": "^2.8.2",
"gulp": "^3.9.0",
"gulp-cache": "^0.3.0",
"gulp-concat": "^2.6.0",
"gulp-if": "^1.2.5",
"gulp-imagemin": "^2.3.0",
"gulp-minify-html": "^1.0.4",
"gulp-nunjucks-html": "^1.2.2",
"gulp-order": "^1.1.1",
"gulp-plumber": "^1.0.1",
"gulp-stylus": "^2.0.6",
"gulp-uglify": "^1.2.0",
"gulp-util": "^3.0.6",
"jeet": "^6.1.2",
"kouto-swiss": "^0.11.13",
"minimist": "^1.1.3",
"rupture": "^0.6.1"
},
"dependencies": {
"gulp-install": "^0.6.0"
}
widzę drzewa zależności każdego z tych pakietów, przechodząc tutaj:
Jednak jeśli pójdę za każdym z tych zależności nie widzę zależność węzłów Gyp w dowolnym miejscu dla dowolnego z nich.
Czy jest coś, czego nie rozumiem na temat zależności? Co używa node-gyp? I dlaczego?
Bardzo proste rozwiązanie, dzięki! –