Tag: node.js

如何解决'fs:重新评估本地模块源不受支持' – graceful-fs

最近我做了Node v.6的切换,并开始创build更多的问题,运行正常的版本grunt / gulp / webpack 例如: $ gulp [14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed [14:02:20] Try running: npm install gulp 而在/ node_modules文件夹中安装npm -rf node_modules和所有其他插件和模块(甚至通过npm -rf node_modules重新安装)。 大多数这些错误都像线 (node:42) fs: re-evaluating native module sources is not supported. If you are using the graceful-fs module, please update it to a more recent version. 42个为任意数字 就像我提交的那个问题 […]

中间件和app.use在Expressjs中究竟意味着什么?

几乎每个我看到的Express应用程序都有一个中间件的app.use语句,但是我还没有find关于什么中间件实际上是什么以及app.use语句正在做什么的清晰简明的解释。 即使是快递公司本身也有点模糊。 你能为我解释这些概念吗?

如何在NPM安装期间使用不同版本的python?

我有terminal访问VPS运行centos 5.9和默认的Python 2.4.3安装。 我也通过这些命令安装了Python 2.7.3:(我用make altinstall代替make install ) wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -xf Python-2.7.3.tgz cd Python-2.7.3 ./configure make make altinstall 然后我通过这些命令从源代码安装node.js: python2.7 ./configure make make install 问题是,当我使用npm install并尝试安装需要python> 2.4.3的node.js包时,我得到这个错误: gyp ERR! configure error gyp ERR! stack Error: Python executable "python" is v2.4.3, which is not supported by gyp. gyp ERR! stack You can pass the –python […]

Node.jsunit testing

目前有没有好的node.js(服务器端js)unit testing框架? 我正在寻找比所提供的Assert模块更深的东西。

现在是否还有使用Q或BlueBird等承诺库的理由,因为我们拥有ES6承诺?

在Node.js添加了对promise的本地支持之后,是否还有理由使用像Q或者BlueBird这样的库? 例如,如果您正在开始一个新项目,并假设在这个项目中没有任何使用这些库的依赖关系,那么我们可以说没有更多的理由来使用这样的库吗?

在Node.js中加载基本的HTML

这里只是一个简单的Node.js noob问题。 我试图找出如何加载和“显示”一个基本的HTML文件,所以我不必编写像response.write('…<p>blahblahblah</p>…'); 。

如何清理不在package.json中的包的node_modules文件夹?

假设我使用npm install来安装工程包,该工程包npm install针对要安装的模块查找package.json 。 过了一会儿,我看到我不需要一些特定的模块,并从package.json删除它的依赖。 然后,我从package.json删除了一些其他模块,因为它们不再需要了,而其他模块被replace。 现在我想清理node_modules文件夹,这样只有package.json列出的模块停留在那里,其余的必须node_modules ,像npm clean 。 我知道我可以手动删除它们,但想有一些不错的准备使用糖的function。

node.js全局variables?

我在这里问: node.js是否需要inheritance? 并被告知可以通过忽略var来将variables设置为全局范围。 这对我不起作用。 即: _ = require('underscore'); 不要使所需的文件可用。 我可以用express的app.set来设置,并且可以在其他地方使用它。 有人可以证实,这是应该工作? 谢谢。

如何包含位于node_modules文件夹内的脚本?

我有一个关于将node_modules包含到HTML网站的最佳实践的问题。 想象一下,我有我的node_modules文件夹中的Bootstrap。 现在对于网站的分发版本(实时版本),我将如何包含位于node_modules文件夹内的Bootstrap脚本和CSS文件? 将Bootstrap放在该文件夹中并执行诸如<script src="./node_modules/bootstrap/dist/bootstrap.min.js"></script> ?是否有意义? 或者,我将不得不添加规则到我的吞噬文件,然后将这些文件复制到我的dist文件夹? 或者,最好是让吞噬完全从我的HTML文件中删除本地引导,并将其replace为CDN版本?

Learning Express for Node.js

任何人都有指向良好的资源学习快递? 我知道文档和nodetuts.comvideo。 好奇的是,如果有其他的好资源。