yuexiao@Lenovo-PC MINGW64 ~
$ npm config 取得登錄機碼
https://registry.npm.taobao.org/
yuexiao@Lenovo-PC MINGW64 ~
$ cd 部落格
yuexiao@Lenovo-PC MINGW64 ~/blog
$ npm install hexo-renderer-scss --save
npm 警告偏好全域 node-gyp@3.6.2 應使用 -g
進行安裝node-sass@3.13.1 安裝 C:\Usersyuexiaoblognode_modulesnode-sass
node scripts/install.js
#從https://github.com/sass/node-... 3.1/win32-x64-57_binding.node下載二進位檔案
無法下載「https://github.com/sass/node-sass /發佈/下載/v3.13.1/win 32-x64-57_binding.node":
HTTP 錯誤 404 找不到
提示:如果 github.com 在您所在的位置無法存取
雷雷或透過
配置npm代理 雷雷node-sass@3.13.1 postinstall C:Usersyuexiaoblognode_modulesnode-sass
#########
node scripts/build.js
Building: C:Program Filesnodejsnode.exe C:Usersyuexiaoblognode_modulesno de-gypbinnode-gyp.js 重建 --verbose --libsass_ext= --libsass_cflags= --libs ass_ldflags= --libsass_ext= --libsass_cflags= --libs ass_ldflags= --libsass_librap它以ok
gyp verb cli [ 'C:\Program Files\nodejs\node.exe',
gyp verb cli 'C:\Users\yuexiao\blog\node_modules\node-gyp\bin\node 結尾-吉普。 js',
gyp 動詞 cli '重建',
gyp 動詞 cli '--verbose',
gyp 動詞 cli '--libsass_ext=',
gyp 動詞 cli '--libsass_cflags=' ,
gyp 動詞cli '--libsass_ldflags=',
gyp 動詞cli '--libsass_library=' ]
gyp 資訊使用node-gyp@3.6.2
gyp 資訊使用node@8.1。 2 | WIN32 | x64
gyp 動詞指令重建[]
gyp 動詞指令clean []
gyp 動詞clean 刪除「建構」目錄
gyp 動詞指令配置[]
gyp 動詞檢查python 檢查Python 可執行檔案PATH
gyp verb
which 中的「python2」失敗錯誤:找不到:python2
gyp verb
which 在getNotFoundError 處失敗(C:Usersyuexiaoblognode_modu leswhich.js: 13: 12)
gyp 動詞
which 在F 處失敗(C:Usersyuexiaoblognode_moduleswhich .js:68:19)
gyp 動詞
which 在E 處失敗(C: Usersyuexiaoblognode_moduleswhich .js: 80:29)
gyp 動詞
which 在C:Usersyuexiaoblognode_moduleswhich.js 失敗: 89:16
gyp :42:5
gyp verb which
在 C:Usersyuexiaoblognode_modulesisexewindows 失敗。 js:36:5
gyp verb which
在FSReqWrap.oncomplete 處失敗(fs.js:152:21)
gyp verb which
# 失敗python2 { 錯誤:未找到:python2
gyp 動詞which
在getNotFoundError 處失敗(C:Usersyuexiaoblognode_modu leswhich.js:13:12)
gyp 動詞which
在F 處失敗(C:Usersyuexiaoblognode_ule:swao 19)
gyp 動詞which
在E 處失敗(C:Usersyuexiaoblognode_moduleswhich .js:80:29)
gyp 動詞which
在C:Usersyuexiaoblognode_uleswhich.js 處失敗: 89:16
gyp 動詞 which
在 C:Usersyuexiaoblognode_modulesisexeindex.js 處失敗 :42:5
gyp 動詞 which
在 C:Usersyuexiaoblognode_modulesisexewindows 處失敗。 js:36:5
gyp verb which
在FSReqWrap.oncomplete 處失敗(fs.js:152:21)
gyp verb which
失敗堆疊:'錯誤:不是發現:python2n 位於getNotFoundE rror (C:\Users\yuexiao\blog\node_modules\which\which.js:13:12)n 位於 F ( C:\Users\yuexiao\blog\node_modules\which\which.js: 68 :19)n 在 E (C:\Users\yuexiao\blog\node_modules\which\which.js:80:29)n 在 C:\Users\yuex iao\blog\node_modules\which\which.js:89 :16n 在C:\Users\yuexiao\blog node_modules\isexe\index.js:42:5n 在C:\Users\yuexiao\blog\node_modul es\isexe\windows.js:36:5n 在FSReqWrap.oncomplete (fs .js:152:21)',
gyp 動詞which
失敗碼: 'ENOENT' }
gyp verb check python 檢查PATH 中的Python 可執行檔「python」
#gyp verb which
failed 錯誤:找不到:python
gyp verb which
失敗於getNotFoundError (C:Usersyuexiaoblognode_modu leswhich.js:13:12)
gyp verb which
在F 處失敗(C:Usersyuexiaoblognode_moduleswhich .js:68:19)#fgypgy which
失敗於E (C:Usersyuexiaoblognode_moduleswhich .js:80:29)gyp 動詞##which
失敗於C:Usersyuexiaoblognode_moduleswhich.js :89:16
gyp 動詞動詞##wichich失敗於 C:Usersyuexiaoblognode_modulesisexeindex.js :42:5
gyp verb
which 失敗於 C:Usersyuexiaoblognode_modulesisexewindows。 js:36:5
gyp verb
which 在FSReqWrap.oncomplete 處失敗(fs.js:152:21)
gyp verb
which 失敗python { 錯誤:未找到: python
gyp 動詞
which 在getNotFoundError 處失敗(C:Usersyuexiaoblognode_modu leswhich.js:13:12)
gyp 動詞
which 在 處失敗(C:F 處失敗(C:F 處失敗(C:F 處失敗(C:F) Usersyuexiaoblognode_moduleswhich .js :68:19)
gyp 動詞
which 在E 處失敗(C:Usersyuexiaoblognode_moduleswhich.js:80:29)
gyp 動詞
which 在C: Usersyuexiaoblognode_moduleswhich.js 處失敗:89:16
gyp 動詞
which 在 C:Usersuexiaoblognode_modulesisexeindex.js 處失敗 :42:5
gyp 動詞 which
在 C:Usersyuexiaoblognode_modulesisexewindows 處失敗。 js:36:5
gyp verb which
在FSReqWrap.oncomplete 處失敗(fs.js:152:21)
gyp verb which
失敗堆疊:'錯誤:不是發現:pythonn 位於getNotFoundEr ror (C:\Users\yuexiao\blog\node_modules\which\which.js:13:12)n 位於 F (C:\Users\yuexiao\blog\node_modules\which\which.js: 68 :19)n 位於E (C:\Use rs\yuexiao\blog\node_modules\which\which.js:80:29)n 位於C:\Users\yuexi ao\blog\node_modules\which\which.js: 89 :16n 在C:\Users\yuexiao\blog\ node_modules\isexe\index.js:42:5n 在C:\Users\yuexiao\blog\node_module s\isexe\windows.js:36:5n 在FSReqWrap.oncompleqWrap.oncomplete ( fs.js:152:21)',
gyp 動詞 which
失敗碼: 'ENOENT' }
gyp 動詞找不到「python」。檢查 python 啟動器
gyp verb 找不到「python」。猜測位置
gyp 動詞確保檔案存在:C:Python27python.exe
gyp ERR!配置錯誤
gyp ERR!堆疊錯誤:找不到Python執行檔“python”,您可以設定PYT HON環境變數。
gyp錯誤!堆疊位於 PythonFinder.failNoPython (C:Usersyuexiaoblognode_modu lesnode-gyplibconfigure.js:483:19)
gyp ERR! PythonFinder 上的堆疊。
gyp 錯誤!堆疊位於 C:Usersyuexiaoblognode_modulesgraceful-fspolyfills.j s:284:29
gyp ERR!堆疊位於 FSReqWrap.oncomplete (fs.js:152:21)
gyp ERR!系統 Windows_NT 10.0.14393
gyp 錯誤!指令「C:\Program Files\nodejs\node.exe」「C:\Users\yuexiao\blog\node_modules\node-gyp\bin\node-gyp.js」「重建」「--verbose」「--libsass_ext =" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp 錯誤! cwd C:Usersyuexiaoblognode_modulesnode-sass
gyp 錯誤!節點-v v8.1.2
gyp 錯誤!節點 gyp -v v3.6.2
gyp 錯誤!不
建置失敗,錯誤代碼:1
npm WARN 錯誤:EPERM:不允許操作,scandir 'C:Usersyuexiaoblogn ode_modulessass-graphnode_modules'
npm WARN { 錯誤:EPERM:不允許操作,scandir ' C :Usersyuexiaoblo gnode_modulessass-graphnode_modules'
npm WARN errno: -4048,
npm WARN 代碼: 'EPERM',
npm WARN syscall: 'scandir',
n 使用者路徑: ' \yuexiao\blog\node_modules\sass-graph\node_modul es' }
npm 錯誤!程式碼 ELIFECYCLE
npm 錯誤! errno 1
npm 錯誤! node-sass@3.13.1 安裝後:node scripts/build.js
npm 錯誤!退出狀態 1
npm ERR!
npm ERR! node-sass@3.13.1 安裝後腳本失敗。
npm 錯誤!這可能不是 npm 的問題。上面可能有額外的日誌輸出。
npm 錯誤!可以在以下位置找到此運行的完整日誌:
npm ERR! C:UsersyuexiaoAppDataRoamingnpm-cache_logs2017-07-01T01_33_5 6_331Z-debug.log
巴扎黑2017-07-03 11:43:10
請描述清楚你的問題
根據
gyp verb check python checking for Python executable "python" in the PATH
gyp verb which failed Error: not found: python
這段來看,問題有可能是python環境變數未配置,將python配置到PATH裡再試試。