问题标签 [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.
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 存储库克隆存储库的命令是什么?我找不到答案。
node.js - 如何在 node.js mysql 中运行查询 SQL
我的模块中有语法问题,我无法执行 SQL 查询。
我在file.js中初始化模块数据库,它以console.log'连接到数据库'响应,然后将数据发送到Database.newData(data)中的模块,当它进入runQuery时没有任何反应,没有错误或结果, 没有什么!
如果此查询正常,我会查看 runQuery,如果是这样,我认为我的节点逻辑存在错误,想法是连接到数据库并使用 runQuery 运行您传递的任何查询。
文件.js
数据库.js
javascript - CoffeeScript 无效语法:
我已将我的 coffescript 模块从 1.6.3 更新到 1.7.1,现在我的代码将不再编译。什么是正确的语法?我相信它是用=替换:。
控制台错误:
代码部分的完整快照
这是我的配置文件。当我遵守咖啡脚本 1.7.1 时,我的 mongo_url 行更改“:”时出现错误,我将其更改为“=”,错误消失了,但下一个错误发生在第 13 行密码。再次为“=”。我不相信这只是语法错误。
先感谢您
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...
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
还有其他想法吗?
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
javascript - 如何更改 package.json 输出位置
是否有 package.json 选项来指定 node_modules 目录的相对位置?
对于我的应用程序,我有一个如下所示的目录结构。
当前目录结构
我想将grunt任务添加到项目的根目录(因为它们将同时应用于客户端代码和服务器代码)。Gruntfile.js 需要是package.json 的兄弟。
出于这个原因,我想将 package.json 移动到根目录,但我也想将 node_modules 保留在服务器目录中。package.json 中有一个选项可以做到这一点吗?
我希望生成的目录结构如下所示。
首选目录结构
像下面这样的选项将是最优选的(在npm docs中似乎没有这样的选项)
假设的 package.json
node.js - 远程服务器上的异步模块问题
我在远程服务器上遇到与 ExpressJS 一起使用的 Async 模块的问题,它在本地工作,但在我的远程服务器上不工作......
我的代码:
编辑#1:
“console.log(body)”的结果:
编辑#2:
代码 :
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 不共享依赖项,则可以多次解析同一个模块并使用更多内存。
node.js - 无法将节点模块作为服务运行
我正在尝试在我的本地区域中将节点模块 npm-lazy 作为服务运行。如果我在命令行上运行启动命令它运行良好。我正在运行它:
但是,如果想将模块作为服务运行,它会不断收到以下错误消息:
我用多种方式创建了服务,我将所有目录添加到我创建的 service.xml 中的 envvar 部分,我从中获得
但似乎找不到 nodejs 的“路径”依赖项。请帮忙。