问题标签 [node-modules]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
477 浏览

node.js - 如何使用节点模块 kappa?

我在我的机器上的目录中安装了节点模块 kappa,kappa-server如下所述:https ://github.com/xjamundx/kappa/tree/patch-1#quickstart

我的 config.json 看起来:

如果我 curl 命令进行验证:http://localhost:8000/-/all 它显示: {"statusCode":404,"error":"Not Found"}

我现在必须将自己的存储库放在哪个目录中,从我自己的本地 npm 存储库克隆存储库的命令是什么?我找不到答案。

0 投票
0 回答
1526 浏览

node.js - 如何在 node.js mysql 中运行查询 SQL

我的模块中有语法问题,我无法执行 SQL 查询。

我在file.js中初始化模块数据库,它以console.log'连接到数据库'响应,然后将数据发送到Database.newData(data)中的模块,当它进入runQuery时没有任何反应,没有错误或结果, 没有什么!

如果此查询正常,我会查看 runQuery,如果是这样,我认为我的节点逻辑存在错误,想法是连接到数据库并使用 runQuery 运行您传递的任何查询。

文件.js

数据库.js

0 投票
1 回答
118 浏览

javascript - CoffeeScript 无效语法:

我已将我的 coffescript 模块从 1.6.3 更新到 1.7.1,现在我的代码将不再编译。什么是正确的语法?我相信它是用=替换:。

控制台错误:

代码部分的完整快照

这是我的配置文件。当我遵守咖啡脚本 1.7.1 时,我的 mongo_url 行更改“:”时出现错误,我将其更改为“=”,错误消失了,但下一个错误发生在第 13 行密码。再次为“=”。我不相信这只是语法错误。

先感谢您

0 投票
1 回答
3969 浏览

json - Node.JS 找不到节点调度模块

好的,我已经阅读了数十个类似的问题,但没有一个能够解决我的问题 - 主要是因为我认为我的问题有点深。

我有几个模块在我的服务器(Nodejitsu)上运行良好,我认为我安装的方式相同:npm install express/connect/mongojs 等...

在我的 server.js 中:

现在我正在尝试让 node-schedule 模块工作,所以我在 server.js 文件的目录中通过 npm 安装了该模块确实进入了 node_modules 文件夹但是当我部署我的应用程序时,我得到了这个:

我认为我的问题可能与我的 package.json 文件有关,该文件几乎是空的:

现在,我的 node_modules 文件夹中有我提到的几个模块(express,mongojs ..),即使在我的 package.json 文件中没有提到它们,它们在部署时都可以正常工作 - 但现在这个新模块,什么都没有。 .我已经尝试(基于过去的线程)用-g安装它,但仍然没有,我也尝试过链接它,没有...

我看到有一个问题,因为当我尝试部署我的应用程序时,我看到这个应用程序正在部署:

所以显然节点调度不存在。我只是似乎无法理解a)当我的server.js package.json为空时,我如何让原始模块工作...... b)当它坐在那里时,如何要求找不到它,旁边是快速连接和mongojs...

0 投票
2 回答
227 浏览

javascript - 应用程序私有 node.js 模块

我有这个应用程序文件夹结构:

project root | +- controllers/ | +- models/ | +- node_modules/ | +- utils/ | +- tests/ | +- package.json

我在文件夹中有一些共享功能utils,我想在里面的文件和文件夹中使用models这些controllers功能tests

我想引用utils模块var utils = require('utils');,我想将它存储在应用程序存储库中。

我不想写类似的东西var utils = require('../../utils');,看起来很难看。我不想将utils文件夹放入其中node_modules,因为node_modules存储由安装的第三方依赖项npm install并且不受版本控制,并且我不想混合私有代码和第三方代码。

有什么解决办法吗?

UPD:我知道的唯一方法是通过某种安装脚本在文件夹中创建指向文件node_modules夹的符号链接。utils还有其他想法吗?

0 投票
1 回答
2728 浏览

javascript - 当我指出更高版本的 NodeJS 时,为什么“npm install”没有失败?

我想在我的 NodeJS 项目中强制执行 NodeJS 和 NPM 的确切版本。这是我的 package.json:

当我运行时,nvm ls我得到这个输出:

当我运行npm install它时它工作正常,但我希望它失败。我已按照此链接 [1] 中的说明进行操作,这就是为什么我认为在引擎对象中设置节点版本应该可以工作,但遗憾的是它不起作用。

[1] http://blog.nodejitsu.com/package-dependencies-done-right/#node-dependency-in-apps

0 投票
1 回答
2885 浏览

javascript - 如何更改 package.json 输出位置

是否有 package.json 选项来指定 node_modules 目录的相对位置?

对于我的应用程序,我有一个如下所示的目录结构。

当前目录结构

我想将grunt任务添加到项目的根目录(因为它们将同时应用于客户端代码和服务器代码)。Gruntfile.js 需要是package.json 的兄弟

出于这个原因,我想将 package.json 移动到根目录,但我也想将 node_modules 保留在服务器目录中。package.json 中有一个选项可以做到这一点吗?

我希望生成的目录结构如下所示。

首选目录结构

像下面这样的选项将是最优选的(在npm docs中似乎没有这样的选项)

假设的 package.json

0 投票
0 回答
356 浏览

node.js - 远程服务器上的异步模块问题

我在远程服务器上遇到与 ExpressJS 一起使用的 Async 模块的问题,它在本地工作,但在我的远程服务器上不工作......

我的代码:

编辑#1:

“console.log(body)”的结果:

编辑#2:

代码 :

0 投票
1 回答
2712 浏览

node.js - NodeJS - 为什么 npm 不共享依赖项?

即使我构建 package.json 并运行

npm install ./

npm install dependencies of dependencies 即使它完全相等。

例如)ExpressJs 4.0.0-rc4 node_modules/cookie === cookie-parser node_modules/cookie

当 nodeJs 加载文件时,它会按文件缓存。因此,如果 npm 不共享依赖项,则可以多次解析同一个模块并使用更多内存。

0 投票
1 回答
360 浏览

node.js - 无法将节点模块作为服务运行

我正在尝试在我的本地区域中将节点模块 npm-lazy 作为服务运行。如果我在命令行上运行启动命令它运行良好。我正在运行它:

但是,如果想将模块作为服务运行,它会不断收到以下错误消息:

我用多种方式创建了服务,我将所有目录添加到我创建的 service.xml 中的 envvar 部分,我从中获得

但似乎找不到 nodejs 的“路径”依赖项。请帮忙。