【发布时间】:2017-05-15 17:58:59
【问题描述】:
我在节点模块中有一个唯一的客户端文件夹。
关于尝试要求 unirest:
var uniClient = require('unirest');
出现以下错误:
module.js:472
throw err;
^
Error: Cannot find module 'unirest'
我也试过要求如下:
var uniClient = require('C:/node_modules/unirest');
但我收到以下错误:
module.js:472
throw err;
^
Error: Cannot find module 'C:/workspace/postman/webServices/target/node_modules/unirest'
我检查过,unirest 客户端的 index.js 放在 C:/workspace/postman/webServices/target/node_modules/unirest 中。
我需要知道 - 或者,需要 unirest 客户端的标准路径是什么(请不要建议安装我已经完成的软件包,但在这种情况下我想要求采购文件夹)
- 或者,在 unirest 目录中查找哪个模块,以便我可以找到需要相同的路径。
【问题讨论】:
-
您尝试运行的文件是哪个文件夹?和最统一的?
-
C:/node_modules/unirest 是包含 unirest 模块和 index.js 的那个。包含的文件夹有 > docs、index.js、LICENSE、Makefile、node_modules、package.json、README.md、tests
-
您无法将文件应用程序创建到 node_modules 中,您必须创建一个文件夹,例如:app 并在其中创建文件并安装您需要的模块。可能会使用 require('unirest');像这样:expressjs.com/en/starter/installing.html 例如将 express 更改为 unirest。
标签: javascript node.js