我經歷難以想象的挫折試圖讓一個項目運行(即通過調用「故宮安裝」)總是形影不離,node-gyp。我在Windows上,所以我需要安裝Python和類似Visual Studio的東西。如何找到在NPM項目節點GYP依賴(..或任何依賴性)
長話短說......我不想依賴於像Visual Studio這樣的一堆爛攤子,所以我想看看這個node-gyp是否可以以某種方式成爲可選的,或者被獲得擺脫。
現在,如果我打開我的package.json文件,我發現這些依賴關係。
"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"
}
我可以去這裏看到所有的這些軟件包的依賴關係樹:
但是如果我去通過這些相關的每一個我看不到的節點GYP依賴任何地方任何這些。
有什麼我不明白依賴?什麼使用node-gyp?爲什麼?
很簡單的解決方案,謝謝! –