对象与文档相对应
创建项目目录,用root进入
# mkdir /home/test/part9/
直接# npm install mongoose,报错如下
../node_modules/nan/nan.h:316:47: error: ‘REPLACE_INVALID_UTF8’ is not a member of ‘v8::String’
static const unsigned kReplaceInvalidUtf8 = v8::String::REPLACE_INVALID_UTF8; ^make: *** [Release/obj.target/kerberos/lib/kerberos.o] Error 1make: Leaving directory `/home/test/part9/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:267:23)gyp ERR! stack at ChildProcess.emit (events.js:98:17)gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:820:12)gyp ERR! System Linux 3.10.0-229.14.1.el7.x86_64gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /home/test/part9/node_modules/mongoose/node_modules/mongodb/node_modules/kerberosgyp ERR! node -v v0.10.36gyp ERR! node-gyp -v v0.10.6然后安装node-gyp,
# npm install node-gyp -g
# npm install mongoose
错误消除了,有警告
/usr/bin/node-gyp -> /usr/lib/node_modules/node-gyp/bin/node-gyp.js
npm WARN unmet dependency /usr/lib/node_modules/block-stream requires inherits@'~2.0.0' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefinednpm WARN unmet dependency /usr/lib/node_modules/fstream requires inherits@'~2.0.0' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefinednpm WARN unmet dependency /usr/lib/node_modules/fstream-ignore requires inherits@'2' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefinednpm WARN unmet dependency /usr/lib/node_modules/fstream-npm requires inherits@'2' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefinednpm WARN unmet dependency /usr/lib/node_modules/glob requires inherits@'2' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefinednpm WARN unmet dependency /usr/lib/node_modules/npmconf requires inherits@'~2.0.0' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefinednpm WARN unmet dependency /usr/lib/node_modules/tar requires inherits@'2' but will loadnpm WARN unmet dependency undefined,npm WARN unmet dependency which is version undefined