renren-fast-vue 安装依赖失败

提问 1 2722
版本:renren-fast 3.0 开发环境:Chrome
renren-fast-vue$ npm install 安装依赖失败 ../src/create_string.cpp:17:25: error: no matching constructor for initialization of 'v8::String::Utf8Value' v8::String::Utf8Value string(value); ^ ~~~~~ /Users/alanma/.node-gyp/12.2.0/include/node/v8.h:3002:5: note: candidate constructor not viable: no known conversion from 'v8::Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument Utf8Value(const Utf8Value&) = delete; ^ /Users/alanma/.node-gyp/12.2.0/include/node/v8.h:2995:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided Utf8Value(Isolate* isolate, Local<v8::Value> obj); ^ 1 error generated. make: *** [Release/obj.target/binding/src/create_string.o] Error 1 gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/Users/alanma/git/renren-fast-3.0/renren-fast-vue/node_modules/node-gyp/lib/build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:196:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:257:12) gyp ERR! System Darwin 19.0.0 gyp ERR! command "/usr/local/bin/node" "/Users/alanma/git/renren-fast-3.0/renren-fast-vue/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd /Users/alanma/git/renren-fast-3.0/renren-fast-vue/node_modules/node-sass gyp ERR! node -v v12.2.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok Build failed with error code: 1 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! node-sass@4.9.0 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@4.9.0 postinstall script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! /Users/alanma/.npm/_logs/2019-11-15T10_14_39_667Z-debug.log
回帖
  • penggggg
    2019-11-21
    可以看出错误是node-sass@4.9.0未安装成功。试下以下解决方法: 1、以管理员运行 npm install node-sass 安装完以后在C:\Users\用户\AppData\Roaming\npm-cache\node-sass\4.13.0文件夹下会有一个win32-x64-72_binding.node的文件。 2、在C:\Users\用户\AppData\Roaming\npm-cache\node-sass下应该还有个4.9.0的文件夹,把上面那个文件拷贝到该文件夹下。 3、再在项目下执行renren-fast-vue$ npm install
    0 回复