Tag: macos

现在通过brew来安装npm节点的方式是什么?

我在我的macOS上安装了节点 brew install node 这样做后,节点安装正确: $ node -v v8.4.0 但是运行 $ npm -v 给我-bash: /usr/local/bin/npm: No such file or directory 现在通过brew来安装npm节点的方式是什么? brew install node默认使用–without-npm

Mongodb需要3分钟才能连接

刚刚在我的mac上重新安装了Mongodb(新安装的山狮10.8),现在我的应用程序正在连接〜3分钟。 我把一个简单的节点脚本放在一起来testing这个: var start = (new Date()).getTime(); var mongoose = require('mongoose'); var db = mongoose.connect('mongodb://localhost/passport-mongox',function(err){ var stop = (new Date()).getTime(); console.log('Took this long: ',(stop-start) / 1000 ); }); 两次都是175.273和175.316秒。 当我连接到外部托pipe的MongoDB时,它在不到一秒的时间内连接, 任何想法为什么会发生? 这是我的mongo.log: Fri Feb 1 12:43:25 [initandlisten] MongoDB starting : pid=2262 port=27017 dbpath=/usr/local/var/mongodb 64-bit host=w Fri Feb 1 12:43:25 [initandlisten] db version v2.2.2, pdfile version […]

即使导出后,process.envvariables也是未定义的

我正在编写一个Node.js快速应用程序,并希望使用环境variables来设置服务器应运行的端口。 但是,我似乎无法得到process.env.PORT读取我的PORT环境variables。 我已经定义了PORT环境variables使用export如下所示: export PORT=1234我也已经将此行添加到~/.bash_profile文件,但process.env.PORT保持未定义。 当我在terminal运行echo $PORT时,它显示正确的值( 1234 )。 我正在运行Node V0.12.7和OSX El Capitan 10.11.1,并且无法find任何可能导致此问题的额外线索。 谢谢! 编辑:这是在尝试将process.env.port分配给portvariables之前执行的代码 var app = require('../app'); var proxy = require("../proxy"); var http = require('http'); var nconf = require('nconf'); nconf.file(__dirname + "/appConf.json"); var appSettings = require('../appSettings'); var port = normalizePort(process.env.PORT || 8080);

如何安装与安装在自定义path的自制程序安装的node.js npm?

我正在使用Mac OS X Lion 10.7,并在自定义path上安装了备用安装的homebrew ,以保持用户范围不需要sudo 。 我成功安装了node.js 但npm没有被安装。 Last login: Tue Nov 29 10:26:51 on ttys003 Hoons-MacBook-Air:~ Eonil$ node –version v0.6.2 Hoons-MacBook-Air:~ Eonil$ node > (^C again to quit) > Hoons-MacBook-Air:~ Eonil$ curl http://npmjs.org/install.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed […]

Visual Studio代码 – Node.js – 找不到名字'__dirname'

只是为了说明,我不是一个专业的编码员,但是当我发现10年前我在高中就读了“网页devise”之后,我就一直为我的老板build立一个网站。 那时静态网站很好,而且CSS刚刚开始显示它的潜力,但我离题了。 我正在使用Visual Studio Code的Node.js项目,并有一个奇怪的例外。 代码工作正常,但我想这只是好奇心。 无论如何,这是我的代码。 app.js var express = require('express'), app = express(), bodyParser = require('body-parser'), multer = require('multer'), controller = require('./controllers'); //Sets the view engine to jade. app.set('views', __dirname + '/frontend'); app.set('view engine', 'jade'); //sets up the development enviroment if (app.get('env') === 'development') { app.locals.pretty = true; app.use(express.static(__dirname + '/build/public')) var build […]

在OSX上通过Homebrew安装不带节点的io.js和npm

正如$ title所说,我想在优胜美地上安装io.js和brew。 在我的系统中不需要Node.js,我想避免不必要的程序。 但是..当我运行brew install iojs我发现它将使用–without-npm选项构build,而且当安装后的文本阐明时,它需要一个补丁npm 。 虽然我search的解决scheme,唯一遇到的是如何并排运行io.js和Node.js,这不是我所期待的。 我看到有一个npm的brew包,但它是节点包的一部分。 我如何在没有节点的情况下安装iojs + npm?

如何添加自定义菜单在菜单栏中的Mac与电子?

我想添加自定义菜单在mac中的菜单栏与电子(nodejs) 例如。 我们有 我想在Electron之后添加filter menu 。

npm找不到模块

我已经遍布谷歌和StackOverflow,查看类似问题的各种线程,但迄今为止没有任何工作。 我的问题是,npm似乎安装不当……或者,我真的不知道:Node和npm是我用来支持Sage WordPress主题构build我正在另一台机器上的依赖项。 所以问题是,卸载节点(安全),并重新安装后,节点似乎工作正常。 node -v返回v5.1.0 。 大。 npm应该与它一起安装,但是当我运行npm -v我得到了以下可爱的错误: $ npm module.js:340 throw err; ^ Error: Cannot find module 'readable-stream' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:289:25) at Module.require (module.js:366:17) at require (module.js:385:17) at Object.<anonymous> (/Users/Daniel/.nvm/versions/node/v5.1.0/lib/node_modules/npm/node_modules/ npmlog/node_modules/are-we-there-yet/index.js:2:14) at Module._compile (module.js:425:26) at Object.Module._extensions..js (module.js:432:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:313:12) at Module.require (module.js:366:17) 运行任何npm命令(甚至只是npm )给了我这个错误,所以在其他解决scheme中build议,我不能简单地运行npm install […]

用自制软件更新我的节点js版本

我想在Mac上使用brew来更新我的node.js版本,但是我有这个错误: Error: This command updates brew itself, and does not take formula names. Use 'brew upgrade <formula>'.

获取应用程序在启动时运行

我正在使用生命在菜单栏中的primefacesshell制作Mac应用程序。 我想知道我的选项是什么让它在启动时运行。 是否必须由用户手动完成? 我需要用户的许可吗? 我将如何以节点/ bash编程? primefaces壳内是否存在这样的事情? 有没有现成的模块可以做到这一点?