Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript “放在哪里?”;要求;在NodeJS?_Javascript_Node.js_Aurelia_Require_Blockchain - Fatal编程技术网

Javascript “放在哪里?”;要求;在NodeJS?

Javascript “放在哪里?”;要求;在NodeJS?,javascript,node.js,aurelia,require,blockchain,Javascript,Node.js,Aurelia,Require,Blockchain,我无法将blockchain.info导入基于Node.js的项目(实际上是一个Aurelia项目)。按照说明,我使用npm安装了blockchain.info,如下所示: npm安装--保存区块链信息 安装工作正常,相应的文件夹存在于项目的“node_modules”文件夹中 然而,我似乎不知道在哪里或如何设置require('blockchain.info')语句。当我把它放在项目的app.js文件中时,它会生成一个带有src=“src/blockchain.info.js”的标记。但是这个

我无法将
blockchain.info
导入基于Node.js的项目(实际上是一个Aurelia项目)。按照说明,我使用npm安装了
blockchain.info
,如下所示:

npm安装--保存区块链信息

安装工作正常,相应的文件夹存在于项目的“node_modules”文件夹中

然而,我似乎不知道在哪里或如何设置
require('blockchain.info')
语句。当我把它放在项目的
app.js
文件中时,它会生成一个带有
src=“src/blockchain.info.js”
标记。但是这个文件不存在。我做错了什么

我有以下设置:

  • Node.js 6.10.3
  • npm 3.10.10
  • 奥雷利亚0.30.0

我认为你误解了。。。区块链是一个在NodeJ上工作的服务器端库。Aurelia是一个在浏览器上工作的客户端框架。RequireJS是一个模块加载器
require()
是在NodeJS上加载模块的语法,与RequireJS没有任何关系哦,你是对的,我把NodeJS的
require
和RequireJS中的
require
误解了。尽管如此,问题依然存在。我将相应地更新我的问题。是的,但你不能将区块链用于aurelia。。。区块链是服务器端的,而aurelia是客户端的。听起来您仍然试图在客户端代码中使用服务器端库。节点模块通常安装在node_modules文件夹中,您可能需要更改src路径