相关疑难解决方法(0)

ubuntu 12.04上的nodejs vs node

我在这里给出的指令上安装了ubuntu上的nodejs

当我node --version在终端写信时,我看到了这个:
-bash: /usr/sbin/node: No such file or directory

不过,我可以在/usr/sbin/目录中看到节点.

写作npm --version表明1.3.5
写作nodejs --version表演v0.10.15

另外,我可以在/usr/bin/目录中看到节点.

那么,我该如何node工作?

此外,如果我使用zsh而不是bash,那么node命令工作.

javascript ubuntu serverside-javascript node.js

359
推荐指数
11
解决办法
22万
查看次数

找不到模块'../build/Release/bson']代码:'MODULE_NOT_FOUND'} js-bson:无法加载c ++ bson扩展,使用纯JS版本

我收到以下错误:

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' } 
  js-bson: Failed to load c++ bson extension, using pure JS version
Run Code Online (Sandbox Code Playgroud)

这是我的版本细节:

  • 操作系统:Windows 7

  • MongoDB:2.6.5

  • 节点:0.12.0

在我发布这个问题之前,我已经尝试过这些东西.

  1. 我去了\node-modules\mongoose\node-modules\mongodb\node-modules\bson文件夹,并从绑定GYP文件下的变化做出'include_dirs': [ '<!(node -e "require(\'nan\')")' ]'include_dirs': ["<!(nodejs -p -e \"require('path').dirname(require.resolve('nan'))\")"]

  2. 跑这个命令 npm install -g node-gyp

  3. 我已经将mongoose版本更新到3.8.21里面 package.json

什么都行不通.请建议

javascript windows mongodb node.js angularjs

155
推荐指数
12
解决办法
13万
查看次数

Node.js 应用程序给出 ERR_EMPTY_RESPONSE

我使用 Node.js、Express、MongoDB 和 Mongoose 构建的应用程序遇到了严重问题。昨晚,当我nodemon server.js“运行服务器”时,一切似乎都正常。在命令行上,一切似乎都正常,但在浏览器(特别是 Chrome)上,我收到以下错误:没有收到数据 ERR_EMPTY_RESPONSE。我在我的机器上尝试过其他 Node 项目,它们也很难工作。我昨晚进行了 npm 更新,以便更新我的模块,因为我从 MongoDB/Mongoose { [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND'} 收到另一个错误。我使用这个答案中的解决方案来尝试修复它,但它不起作用,我仍然收到该错误。现在我的浏览器根本没有收到任何文件。我的代码如下。请帮忙:

//grab express and Mongoose
var express = require('express');
var mongoose = require('mongoose');
var Schema = mongoose.Schema;

//create an express app
var app = express();

app.use(express.static('/public/css', {"root": __dirname}));

//create a database
mongoose.connect('mongodb://localhost/__dirname');

//connect to the data store on the set up the database
var db = mongoose.connection;

//Create a model which connects to the schema …
Run Code Online (Sandbox Code Playgroud)

javascript mongodb node.js npm

7
推荐指数
1
解决办法
3万
查看次数

错误此版本的节点/ NAN/v8需要C++ 11编译器

我最近将Nodejs从0.13升级到6.9,当我运行我的nodejs应用程序时,我开始遇到一些错误,我google了一下,设法修复了一些错误并出现了新错误,我最终删除了node_modules我的应用程序的文件夹,清除了npm的缓存和再次运行npm安装,这是我卡住的地方,你可以在这个pastebin中看到完整的输出.

更多细节:

  • Ubuntu 12.04
  • v6.9.1的NodeJS(包括node --versionnodejs --version返回相同)
  • node-gyp,clang,gcc,make和build-essential都已安装

我的应用使用的节点模块:

  "dependencies": {
    "socket.io": "~1.2.1",
    "kurento-client": "Kurento/kurento-client-js",
    "mongoose": "~3.8.23",
    "dateformat": "~1.0.11",
    "underscore": "~1.8.3"
  }
Run Code Online (Sandbox Code Playgroud)

我一直在尝试这里的解决方案无济于事.

我怎样才能解决这个问题?

ubuntu node.js

5
推荐指数
1
解决办法
5604
查看次数

尽管更改了Bson文件,但在npm安装中出错

在Windows 7集成上使用mongodb3.0,节点0.12.0,npm 2.5.1,我试图读取和写入数据到我的数据库,但我在npm intsall中有这个错误!

{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }

js-bson: Failed to load c++ bson extension, using pure JS version
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }

js-bson: Failed to load c++ bson extension, using pure JS version
Run Code Online (Sandbox Code Playgroud)

我试图替换

bson = require('../build/Release/bson');
Run Code Online (Sandbox Code Playgroud)

bson = require('../browser_build/bson');
Run Code Online (Sandbox Code Playgroud)

但我有这样的错误:

 exports.BSON.BSON_BINARY_SUBTYPE_DEFAULT = 0 TypeError: Cannot set property       'BSON_BINARY_SUBTYPE_DEFAULT' of undefined  
Run Code Online (Sandbox Code Playgroud)

我正在使用和尚,anfd我已经运行了npm mongodb,npm和尚

mongodb node.js bson monk

2
推荐指数
1
解决办法
4938
查看次数