還是安裝不了
E:\webv\web>cnpm install node-sass
√ Installed 1 packages
√ Linked 19 latest versions
node-sass build Binary found at F:\Program Files\win32-x64-57_binding.node
Binary found at F:\Program Files\win32-x64-57_binding.node
Testing binary
Binary has a problem: Error: The module '\\?\F:\Program Files\win32-x64-57_binding.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 57. This version of Node.js requires
NODE_MODULE_VERSION 64. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or `npm install`).
? ? at Object.Module._extensions..node (internal/modules/cjs/loader.js:717:18)
? ? at Module.load (internal/modules/cjs/loader.js:598:32)
? ? at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
? ? at Function.Module._load (internal/modules/cjs/loader.js:529:3)
? ? at Module.require (internal/modules/cjs/loader.js:636:17)
? ? at require (internal/modules/cjs/helpers.js:20:18)
? ? at module.exports (E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\lib\binding.js:19:10)
? ? at Object.<anonymous> (E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\lib\index.js:14:35)
? ? at Module._compile (internal/modules/cjs/loader.js:688:30)
? ? at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
Building the binary locally
Building: C:\Program Files\nodejs\node.exe E:\webv\web\node_modules\_node-gyp@3.8.0@node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library=
gyp info it worked if it ends with ok
gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli? ?'E:\\webv\\web\\node_modules\\_node-gyp@3.8.0@node-gyp\\bin\\node-gyp.js',
gyp verb cli? ?'rebuild',
gyp verb cli? ?'--verbose',
gyp verb cli? ?'--libsass_ext=',
gyp verb cli? ?'--libsass_cflags=',
gyp verb cli? ?'--libsass_ldflags=',
gyp verb cli? ?'--libsass_library=' ]
gyp info using node-gyp@3.8.0
gyp info using node@10.14.1 | win32 | x64
? custom_function_bridge.cpp
? custom_importer_bridge.cpp
e:\webv\web\node_modules\_node-sass@4.11.0@node-sass\src\create_string.cpp(17): warning C4996: 'v8::String::Utf8Value::
Utf8Value': 被聲明為已否決 [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
? c:\users\administrator\.node-gyp\10.14.1\include\node\v8.h(2891): note: 參見“v8::String::Utf8Value::Utf8Value”的聲明? sass_context_wrapper.cpp
? boolean.cpp
? color.cpp
? error.cpp
? factory.cpp
? list.cpp
? map.cpp
? null.cpp
? number.cpp
? string.cpp
? win_delay_load_hook.cc
Link:
? C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\bin\HostX64\x64\link.exe /ER
? RORREPORT:QUEUE /OUT:"E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\Release\binding.node" /INCREMENTAL:N
? O /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib
? ?uuid.lib odbc32.lib DelayImp.lib "C:\Users\Administrator\.node-gyp\10.14.1\x64\node.lib" Delayimp.lib /DELAYLOAD:ioj
? s.exe /DELAYLOAD:node.exe /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"E:
? \webv\web\node_modules\_node-sass@4.11.0@node-sass\build\Release\binding.pdb" /MAP /MAPINFO:EXPORTS /OPT:REF /OPT:ICF
? ?/TLBID:1 /RELEASE /DYNAMICBASE /NXCOMPAT /MACHINE:X64 /ignore:4199 /LTCG:INCREMENTAL /DLL Release\obj\binding\bindin
? g.obj
? Release\obj\binding\create_string.obj
? Release\obj\binding\custom_function_bridge.obj
? Release\obj\binding\custom_importer_bridge.obj
? Release\obj\binding\sass_context_wrapper.obj
? Release\obj\binding\boolean.obj
? Release\obj\binding\color.obj
? Release\obj\binding\error.obj
? Release\obj\binding\factory.obj
? Release\obj\binding\list.obj
? Release\obj\binding\map.obj
? Release\obj\binding\null.obj
? Release\obj\binding\number.obj
? Release\obj\binding\string.obj
? Release\obj\binding\win_delay_load_hook.obj
? "E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\Release\libsass.lib"
? ? 正在創(chuàng)建庫 E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\Release\binding.lib 和對象 E:\webv\web\node_modules\_
? node-sass@4.11.0@node-sass\build\Release\binding.exp
binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) public: static class v8::Local<class v8::FunctionTemplate
> __cdecl v8::FunctionTemplate::New(class v8::Isolate *,void (__cdecl*)(class v8::FunctionCallbackInfo<class v8::Value>
?const &),class v8::Local<class v8::Value>,class v8::Local<class v8::Signature>,int,enum v8::ConstructorBehavior,enum v
8::SideEffectType)" (__imp_?New@FunctionTemplate@v8@@SA?AV?$Local@VFunctionTemplate@v8@@@2@PEAVIsolate@2@P6AXAEBV?$Func
tionCallbackInfo@VValue@v8@@@2@@ZV?$Local@VValue@v8@@@2@V?$Local@VSignature@v8@@@2@HW4ConstructorBehavior@2@W4SideEffec
tType@2@@Z) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) void __cdecl node::EmitAsyncDestroy(class v8::Isolate *,s
truct node::async_context)" (__imp_?EmitAsyncDestroy@node@@YAXPEAVIsolate@v8@@Uasync_context@1@@Z) [E:\webv\web\node_mo
dules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) class v8::MaybeLocal<class v8::Value> __cdecl node::MakeC
allback(class v8::Isolate *,class v8::Local<class v8::Object>,class v8::Local<class v8::Function>,int,class v8::Local<c
lass v8::Value> *,struct node::async_context)" (__imp_?MakeCallback@node@@YA?AV?$MaybeLocal@VValue@v8@@@v8@@PEAVIsolate
@3@V?$Local@VObject@v8@@@3@V?$Local@VFunction@v8@@@3@HPEAV?$Local@VValue@v8@@@3@Uasync_context@1@@Z) [E:\webv\web\node_
modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) struct node::async_context __cdecl node::EmitAsyncInit(cl
ass v8::Isolate *,class v8::Local<class v8::Object>,class v8::Local<class v8::String>,double)" (__imp_?EmitAsyncInit@no
de@@YA?AUasync_context@1@PEAVIsolate@v8@@V?$Local@VObject@v8@@@4@V?$Local@VString@v8@@@4@N@Z) [E:\webv\web\node_modules
\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\Release\binding.node : fatal error LNK1120: 4 個無法解析的外部命令 [E:
\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
已完成生成項目“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj”(默認(rèn)目標(biāo))的操作 - 失敗。
已完成生成項目“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj.metaproj”(默認(rèn)目標(biāo))的操作 - 失敗。
已完成生成項目“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.sln”(默認(rèn)目標(biāo))的操作 - 失敗。
生成失敗。
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.sln”(默認(rèn)目標(biāo)) (1) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj.metaproj”(默認(rèn)目標(biāo)) (2) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vcxproj”(默認(rèn)目標(biāo)) (3) ->
(ClCompile 目標(biāo)) ->
? cl : 命令行 warning D9025: 正在重寫“/GR-”(用“/GR”) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vc
xproj]
? cl : 命令行 warning D9025: 正在重寫“/GR-”(用“/GR”) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vc
xproj]
? cl : 命令行 warning D9025: 正在重寫“/GR-”(用“/GR”) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vc
xproj]
? cl : 命令行 warning D9025: 正在重寫“/GR-”(用“/GR”) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vc
xproj]
? cl : 命令行 warning D9025: 正在重寫“/GR-”(用“/GR”) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vc
xproj]
? e:\webv\web\node_modules\_node-sass@4.11.0@node-sass\src\libsass\src\json.cpp(26): warning C4005: “_CRT_NONSTDC_NO_DEPRECATE”: 宏重定義 [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vcxproj]
? e:\webv\web\node_modules\_node-sass@4.11.0@node-sass\src\libsass\src\sass2scss.cpp(9): warning C4005: “_CRT_NONSTDC_NO_DEPRECATE”: 宏重定義 [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vcxproj]
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.sln”(默認(rèn)目標(biāo)) (1) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj.metaproj”(默認(rèn)目標(biāo)) (2) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vcxproj”(默認(rèn)目標(biāo)) (3) ->
? cl : 命令行 warning D9025: 正在重寫“/GR-”(用“/GR”) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\src\libsass.vc
xproj]
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.sln”(默認(rèn)目標(biāo)) (1) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj.metaproj”(默認(rèn)目標(biāo)) (2) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj”(默認(rèn)目標(biāo)) (4) ->
? e:\webv\web\node_modules\_node-sass@4.11.0@node-sass\src\create_string.cpp(17): warning C4996: 'v8::String::Utf8Value
::Utf8Value': 被聲明為已否決 [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.sln”(默認(rèn)目標(biāo)) (1) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj.metaproj”(默認(rèn)目標(biāo)) (2) ->
“E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj”(默認(rèn)目標(biāo)) (4) ->
(Link 目標(biāo)) ->
? binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) public: static class v8::Local<class v8::FunctionTempla
te> __cdecl v8::FunctionTemplate::New(class v8::Isolate *,void (__cdecl*)(class v8::FunctionCallbackInfo<class v8::Valu
e> const &),class v8::Local<class v8::Value>,class v8::Local<class v8::Signature>,int,enum v8::ConstructorBehavior,enum
?v8::SideEffectType)" (__imp_?New@FunctionTemplate@v8@@SA?AV?$Local@VFunctionTemplate@v8@@@2@PEAVIsolate@2@P6AXAEBV?$Fu
nctionCallbackInfo@VValue@v8@@@2@@ZV?$Local@VValue@v8@@@2@V?$Local@VSignature@v8@@@2@HW4ConstructorBehavior@2@W4SideEff
ectType@2@@Z) [E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
? binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) void __cdecl node::EmitAsyncDestroy(class v8::Isolate *
,struct node::async_context)" (__imp_?EmitAsyncDestroy@node@@YAXPEAVIsolate@v8@@Uasync_context@1@@Z) [E:\webv\web\node_
modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
? binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) class v8::MaybeLocal<class v8::Value> __cdecl node::Mak
eCallback(class v8::Isolate *,class v8::Local<class v8::Object>,class v8::Local<class v8::Function>,int,class v8::Local
<class v8::Value> *,struct node::async_context)" (__imp_?MakeCallback@node@@YA?AV?$MaybeLocal@VValue@v8@@@v8@@PEAVIsola
te@3@V?$Local@VObject@v8@@@3@V?$Local@VFunction@v8@@@3@HPEAV?$Local@VValue@v8@@@3@Uasync_context@1@@Z) [E:\webv\web\nod
e_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
? binding.obj : error LNK2001: 無法解析的外部符號 "__declspec(dllimport) struct node::async_context __cdecl node::EmitAsyncInit(
class v8::Isolate *,class v8::Local<class v8::Object>,class v8::Local<class v8::String>,double)" (__imp_?EmitAsyncInit@
node@@YA?AUasync_context@1@PEAVIsolate@v8@@V?$Local@VObject@v8@@@4@V?$Local@VString@v8@@@4@N@Z) [E:\webv\web\node_modul
es\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
? E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\Release\binding.node : fatal error LNK1120: 4 個無法解析的外部命令 [
E:\webv\web\node_modules\_node-sass@4.11.0@node-sass\build\binding.vcxproj]
? ? 9 個警告
? ? 5 個錯誤
已用時間 00:00:39.78
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack? ? ?at ChildProcess.onExit (E:\webv\web\node_modules\_node-gyp@3.8.0@node-gyp\lib\build.js:262:23)
gyp ERR! stack? ? ?at ChildProcess.emit (events.js:182:13)
gyp ERR! stack? ? ?at Process.ChildProcess._handle.onexit (internal/child_process.js:240:12)
gyp ERR! System Windows_NT 10.0.17134
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "E:\\webv\\web\\node_modules\\_node-gyp@3.8.0@node-gyp\\bin\\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd E:\webv\web\node_modules\_node-sass@4.11.0@node-sass
gyp ERR! node -v v10.14.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
Build failed with error code: 1
× Install fail! Error: post install error, please remove node_modules before retry!
Run "C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js" error, exit code 1
Error: post install error, please remove node_modules before retry!
Run "C:\WINDOWS\system32\cmd.exe /d /s /c node scripts/build.js" error, exit code 1
? ? at ChildProcess.proc.on.code (C:\Program Files\nodejs\node_global\node_modules\cnpm\node_modules\runscript\index.js:74:21)
? ? at ChildProcess.emit (events.js:182:13)
? ? at maybeClose (internal/child_process.js:962:16)
? ? at Process.ChildProcess._handle.onexit (internal/child_process.js:251:5)
npminstall version: 3.18.0
npminstall args: C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_global\node_modules\cnpm\node_modules\npminstall\bin\install.js --fix-bug-versions --china --userconfig=C:\Users\Administrator\.cnpmrc --disturl=https://npm.taobao.org/mirrors/node --registry=https://registry.npm.taobao.org node-sass
2020-05-28
有沒有解決啊大神
2019-06-10
使用 cnpm 安裝
2019-05-17
解決了嗎
2019-01-04
把node卸載干凈, 重新安裝一個版本試試, 應(yīng)該是沖突了