• 在node.js中使用mongose模块


    对象与文档相对应

    创建项目目录,用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 1
    make: 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: 2
    gyp 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_64
    gyp 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/kerberos
    gyp ERR! node -v v0.10.36
    gyp 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 load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/fstream requires inherits@'~2.0.0' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/fstream-ignore requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/fstream-npm requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/glob requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/npmconf requires inherits@'~2.0.0' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined
    npm WARN unmet dependency /usr/lib/node_modules/tar requires inherits@'2' but will load
    npm WARN unmet dependency undefined,
    npm WARN unmet dependency which is version undefined

  • 相关阅读:
    MySQL主从复制
    shell 文件中添加内容
    nginx+tomcat 负载均衡
    springMVC接受数组
    javaweb集成swagger
    svn 验证位置失败 Authorization failed
    java 实现一个beautiful的弹层和具体功能
    java 实现冒泡排序
    Error running 'Unnamed': Address localhost:1099 is already in use
    页面怎么引用外部css+js代码
  • 原文地址:https://www.cnblogs.com/herosoft/p/4993462.html
Copyright © 2020-2023  润新知