Tag: macos

在Cocoa / OSX应用程序中封装node.js

好的,这是什么: 我不想在node.js中编写一个OSX应用程序 – 该应用程序几乎完成,在Objective-C / Cocoa中为100% 我不想桥接Objective-C和node.js 我希望能够执行一个js / node.js脚本,无论用户是否已经预先安装了node.js二进制 那么,有没有什么已知的方法? 你会build议什么?

在mac os x上的有线内存增加nodejs迭代

当试图做一个未知的迭代次数的循环,我注意到我的mac上的有线存储器只是不断增加。 我有以下代码 var Iteration = function () { this.counter = 0; }; Iteration.prototype.go = function () { global.gc(); var util = require('util'); console.log('%s, %s', ++this.counter, util.inspect(process.memoryUsage())); var self = this; var largeArray = new Array(1e4); var l = largeArray.length; for(var i = 0; i<l; i++) { largeArray[i] = new Array(l); for(var j = 0; j […]

Node.js应用程序在127.0.0.1:8080上工作,但在localhost:8080上不起作用

我有我的Node.js服务器的问题。 我想这不是关于节点本身,但我不确定。 当我启动端口8080上的服务器,从localhost:8080访问它将留下我的空白页面,但是,如果我从127.0.0.1:8080访问它完美的作品。 通常我会看主机文件,看看是否有一些问题。 但这是一个窍门,如果我在1337端口(或任何其他)上运行服务器,它将适用于localhost:1337和127.0.0.1:1337这两种情况。 对于聪明的人,我在那里search了很多东西,但是没有很好的解释为什么会发生这种情况。

更新了NPM,但仍显示为旧版本

在这台电脑上find“npm:command not found”。 我唯一知道得到它的方式是用Homebrew卸载节点,然后从node.js站点重新安装。 在这台电脑上重新安装了node.js,并且安装了npm版本2.5.1。 我去更新到最新(2.7.1)使用: sudo npm install npm -g 更新没有任何错误,但运行npm -v告诉我,我仍然在版本2.5.1 在查看这个问题的过程中,看到这个旧的npm相关文件在这台计算机上。 旧的更改日志上次修改30天前存在说“v2.7.1(2015-03-05)”所以npm更新,并在这里在一个点。 任何人都可以指出我的方向是正确的吗?

没有findSLC命令

我使用Mac OS X 10.10.2。 node -v v0.12.1 npm -v 2.5.1通过npm install -g strongloop安装strongloop软件包npm install -g strongloop只与sudo一起工作,即使我通过修复权限 $ sudo chown -R $USER /usr/local/bin $ sudo chown -R $USER /usr/local/lib/node_modules没有sudo它会抛出EACCS错误http://pastebin.com/uJbjbXG3 /usr/local/bin/npm/node_modules/strongloop/bin/slc存在。 有什么想法吗?

nodejs osx – node-sass@1.2.3错误

当在不同的项目中进行“npm install”时,我收到错误消息: npm ERR! Darwin 14.3.0 npm ERR! argv "/usr/local/opt/nvm/versions/node/v0.12.3/bin/node" "/usr/local/opt/nvm/versions/node/v0.12.3/bin/npm" "install" npm ERR! node v0.12.3 npm ERR! npm v2.9.1 npm ERR! code ELIFECYCLE npm ERR! node-sass@1.2.3 postinstall: `node scripts/build.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the node-sass@1.2.3 postinstall script 'node scripts/build.js'. npm ERR! This is most likely a problem […]

-bash:grunt:找不到命令

我正在使用节点0.10.35和grunt命令工作正常。 现在升级到0.12.3之后grunt命令已经停止工作。 OS:Mac OSX 10.10.1节点:0.12.3 npm:2.9.1 grunt:0.4.5 我以为在节点安装中可能会有问题,所以我干净地安装了它3-4次 我试着用 – 节点v0.12.3.pkg 节点版本pipe理器(nvm) 针对这些问题的许多解决scheme都build议使用npm install -g grunt-cli 然后使用npm install来安装本地节点模块。 我遵循该程序,但我得到同样的错误。

在Mac Osx中安装msql

所以我试图使用MySQL作为我的数据库在帆js而不是mongodb,我目前很难configuration/安装它。 所以基本上我所做的是在我的应用程序文件夹中input npm安装sails-mysql 然后我修复了所有我的configuration为帆JS和我有一个500(E_UNKNOWN)错误,当我打开我的应用程序或打开连接到MySQL的页面。 看来我没有运行和安装mysql。 所以下面这个, http://dev.mysql.com/doc/mysql-macosx-excerpt/5.5/en/macosx-installation-pkg.html我安装了mysql。 现在,我似乎无法find我的电脑上启动它的MySQL。 我知道它应该在/ usr / local / bin中,但是当我使用terminal打开它时 打开-a Finder / usr / local / bin mysql安装目录不存在。 有什么我失踪? 或者我应该只安装MAMP?

在Mac上安装Log.io时出错

当我第一次尝试安装log io时,出现这个错误,使用npm: sudo npm install -g log.io –user“ubuntu” Error: setuid user id does not exist at /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js:49:16 at ChildProcess.exithandler (child_process.js:742:7) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1015:16) at Socket.<anonymous> (child_process.js:1183:11) at Socket.emit (events.js:107:17) at Pipe.close (net.js:485:12)

不能在Mac OS X上安装“mean-cli”模块

更新:显然,使用sudo来安装节点模块是不好的做法。 相反,更改文件夹权限将解决此问题。 请参阅此处的答案: https : //stackoverflow.com/a/31546496/2859315 原来的post: 目前,我已经安装了Node(版本v0.12.7)和NPM。 我正在尝试安装NPM的mean-cli软件包。 我正在按照这里find的安装说明: https : //github.com/linnovate/mean#installation 另外,我正在Udemy上开发MEAN Stack开发课程。 这里是讲座: https : //www.udemy.com/mean-stack-for-beginners/#/lecture/2697540 到目前为止,我已经安装了两个必备软件包Gulp和Bower: $ npm install -g gulp // and bower $ npm install -g bower 首先,我尝试使用npm install -g mean-cli进行npm install -g mean-cli但是在不使用sudo情况下抛出权限错误。 那么,即使使用sudo也不行。 其次,我尝试更新和重新安装节点和NPM。 仍然有同样的问题。 当我input命令sudo npm install -g mean-cli , 我得到这个回应: > mean-cli@0.10.14 preinstall /usr/local/lib/node_modules/mean-cli > […]