Articles of npm

node.js的MySQL驱动程序与Sphinx一起工作

那里有哪些车手 支持MySQL的全部或大部分function; 积极维护; 是asynchronous和支持pipe道; 可以与狮身人面像接口 ?

无法在node.js中安装业力

这是我得到的: H:\>npm install -g karma npm http GET https://registry.npmjs.org/karma npm http GET https://registry.npmjs.org/karma npm http GET https://registry.npmjs.org/karma npm ERR! Error: connect ETIMEDOUT npm ERR! at errnoException (net.js:878:11) npm ERR! at Object.afterConnect [as oncomplete] (net.js:869:19) npm ERR! If you need help, you may report this log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: […]

npm安装与开发依赖关系的<git>

处理私有npm模块的典型方法是将它们放到Git存储库中,然后使用npm install和该存储库的path来安装该模块。 如果你在你的package.json文件中input依赖项,你甚至可以使用npm install而不需要每次都指定版本库URL。 即,如果添加 "myPrivateModule": "git+ssh://git@github.com:myGitHubAccount/myPrivateModule.git" 作为依赖项,您可以使用安装 $ npm install myPrivateModule 一切工作正常:-)。 现在我有一个问题, myPrivateModule是私人的,是的,但不是一个依赖。 相反,它只是一个开发时间的依赖项,所以我把它放在package.json文件的devDependencies部分。 一旦你这样做, $ npm install myPrivateModule 不再工作,因为它现在search公共registry,而不是使用已注册的存储库path。 有没有可能做这个工作,而不需要每一次都指定完整的path?

npm存储节点模块在哪里?

我只是在自定义目录d:\ myserver \ nodejs中包含npm的windows上设置了官方的node.js 我testing了npm npm install less 它的工作原理,但在node_modules \ npm \ node_modules子目录中我看不到任何更less的目录。 我在哪里可以find它(我猜小模块的名字其实更less)。

咕噜警告(grunt-contrib-compass)

我用yoeman生成器angular度来build立一个项目,现在我得到一个错误的构build。 我得到这个错误: Running "concurrent:dist" (concurrent) task Running "coffee:dist" (coffee) task Running "coffee:test" (coffee) task Done, without errors. Elapsed time coffee:test 20ms Total 23ms Running "copy:styles" (copy) task Copied 2 files Done, without errors. Elapsed time copy:styles 29ms Total 29ms Warning: /My/Project/Directory/node_modules/grunt-contrib-compass/node_modules/tmp/lib/tmp.js:261 throw err; ^ Error: spawn EACCES at errnoException (child_process.js:980:11) at Process.ChildProcess._handle.onexit (child_process.js:771:34) Used –force, […]

从NodeJS控制Arduino

我试图从NodeJS控制Arduino。 我已经尝试了Duino ,我知道设备已经准备就绪,debugging器显示这些命令已经发送给Arduino,但没有任何反应。 我也尝试了Johnny-Five ,它显示设备已连接(在COM8上),但是on ready事件从未被触发。 请帮助! 谢谢..

从git url添加一个模块

我有一个module.which在私人repo.i有它的git url以及https url.but如何将它添加为依赖.my package.json是 { "name": "application-name", "version": "0.0.1", "private": true, "scripts": { "start": "node app.js" }, "dependencies": { "express": "3.4.0", "jade": "*", "passport-strategy" : "ssh://git@bitbucket.org/RiteshM/passport-strategy.git" } } 它给我错误的npm安装 npm http GET https://registry.npmjs.org/passport-strategy npm http 304 https://registry.npmjs.org/passport-strategy npm ERR! Error: No compatible version found: passport-strategy@'ssh://git@bitbucket.org/RiteshM/passport-strategy.git' npm ERR! Valid install targets: npm ERR! ["1.0.0"] npm ERR! […]

为什么要使用bower来安装节点

好吧,这可能听起来像一个愚蠢的问题。 但我想知道,为什么会使用bower安装节点。 我的意思是说, bower已经要求在其网站上明确指出nodejs和npm ,对吧? 将尝试通过添加下面添加的内容来使其更加清晰: 我的意思是bower已经需要node和npm ,那么为什么有人会使用bower来再次安装node呢? 重点是什么? 有什么具体的用例吗? 我不能想到任何!

在MeteorJS中,caching了node_modules中的文件吗?

当在Meteor v0.6.6.3中使用npm包时,对node_modules/npmPackage/something.js处的npm包的代码进行编辑似乎没有任何效果! npm包以某种方式caching? 如果是这样,我们怎么能清除它?

有没有一种通用的方式来消耗我的依赖的咕build生成过程?

比方说,我有一个项目,我想使用Lo-Dash和jQuery,但是我不需要所有的function。 当然,这两个项目都有构build工具,所以我可以精确编译我需要的版本,以节省宝贵的带宽和parsing时间,但是我觉得在本地安装它们并生成我的版本,然后将它们检入到我的系统中是非常不舒服和难看的库。 更重要的是,我想将自己的咕噜声过程整合到我自己的行列中,并在旅途中创build自定义的构build,这将更加可维护。 Lo-Dash团队通过一个专门的cli来提供这个function,甚至用一个咕task的任务来包装它。 这确实是非常好的,但我想要一个通用的解决scheme,因为它不应该有每个软件包作者复制这个问题。 我试图用grunt-shell hackery来做到这一点,但据我所知,devDependencies不可能超过一个级别,这使得执行所需的grunt任务变得更加难以实现。 那么你对此有什么看法呢,还是应该把这个转到0.5.0讨论的咕噜声?