Tag: node.js

如何卸载节点js中的npm模块?

众所周知,任何npm模块都可以通过运行一个简单的命令来安装: npm install <module_name> 。 我已经安装了一些我不再使用的模块,我只是想把它们closures。 我有几个关于这个问题的问题: 我们是否有任何命令或进程从根目录卸载模块(类似于npm uninstall <module_name> )或者只是删除模块文件吗? 如果我们保留未使用的模块,它会如何影响我们?

npm安装软件包在哪里?

有人可以告诉我在哪里可以findNode.js模块,我使用npm安装?

Node.js:打印到控制台没有结尾的换行符?

是否有一个方法打印到控制台没有尾随的换行符? console对象的文档没有说任何关于这个: 的console.log() 用换行符打印到stdout。 这个函数可以以类似printf()的方式接受多个参数。 例: console.log('count: %d', count); 如果在第一个string中没有find格式化元素,则在每个参数上使用util.inspect 。

Grunt手表错误 – 正在等待…致命错误:观看ENOSPC

为什么我要Waiting…Fatal error: watch ENOSPC当我运行手表任务时, Waiting…Fatal error: watch ENOSPC ? 我如何解决这个问题?

我如何更新Node.js?

我做了以下更新我的npm: npm update npm -g 但我不知道如何更新Node.js。 有什么build议么? (我使用的是Node.js 0.4.1,想更新到Node.js 0.6.1。)

如何通过Node.js获取当前脚本的path?

我将如何获得Node.js中脚本的path? 我知道有process.cwd ,但是这只是指脚本被调用的目录,而不是脚本本身。 例如,说我在/home/kyle/并运行以下命令: node /home/kyle/some/dir/file.js 如果我打电话给process.cwd() ,我得到/home/kyle/ ,而不是/home/kyle/some/dir/ 。 有没有办法获得该目录?

Node.js / Windows错误:ENOENT,stat'C:\ Users \ RT \ AppData \ Roaming \ npm'

我有Windows 7 32位。 我安装了最新的Node.js 32位。 当我尝试运行npm install jquery命令时,收到错误消息: 错误:ENOENT,stat'C:\ Users \ RT \ AppData \ Roaming \ npm 如何解决它?

如何更新Node.js和npm到下一个版本?

我刚刚安装了Node.js和npm(用于其他模块)。 如何更新Node.js和我正在使用的模块到最后的版本? npm可以吗? 或者我必须删除并重新安装Node.js和NPM来获得下一个版本? 我遵循https://github.com/joyent/node/wiki/Installation (步骤3a)和下一个npm部分。

如何更新package.json中的每个依赖项到最新版本?

我从另一个项目中复制package.json,现在想把所有的依赖关系都打包到最新的版本上,因为这是一个新的项目,我不介意修改它。 什么是最简单的方法来做到这一点? 我现在知道的最好方法是运行npm info express version然后手动为每个npm info express version更新package.json。 一定会有更好的办法。 { "name": "myproject", "description": "my node project", "version": "1.0.0", "engines": { "node": "0.8.4", "npm": "1.1.65" }, "private": true, "dependencies": { "express": "~3.0.3", // how do I get these bumped to latest? "mongodb": "~1.2.5", "underscore": "~1.4.2", "rjs": "~2.9.0", "jade": "~0.27.2", "async": "~0.1.22" } } 我现在是npm-check-updates的合作者,这是一个很好的解决scheme。

是否可以将React Native与socket.io结合使用

我正在开发一个Phonegap + React.js和Socket.io的应用程序。 然而,React-Native被释放,本地的感觉是惊人的。 我试图让socket.io客户端与React Native工作,但不幸的是没有太多的成功。 我做了一些研究,并得到了与本问题中所述完全相同的错误: https : //github.com/facebook/react-native/issues/375 关于这个问题的评论说,尝试使用获取API来获取JS模块,但我认为我做错了: var socketScript; fetch('../../../socket.io-1.2.0.js') .then(function(response) { socketScript = response._bodyText; }).done(function() { var socket = socketScript.io(); }); 这返回一个undefined不是一个函数 。 有什么办法让socket.io-client与React Native一起工作吗? 还是我看着这个错误的方式? 也许还有其他更合适的解决scheme?