节点 – 如何运行app.js?
我对Node.js
非常Node.js
,我试图通过在terminalnode app.js
执行命令来运行一个项目(由其他开发人员制作)。 但是我遇到下面的错误,你有什么想法如何运行这个项目?
我按照这里几个指示来运行一个项目。
下面的错误日志:
Junryls-Mac-mini:app junrylmaraviles$ node app.js /Users/junrylmaraviles/Desktop/myfolder/mysubfolder/app/app.js:1 (function (exports, require, module, __filename, __dirname) { define('src/app' ^ ReferenceError: define is not defined at Object.<anonymous> (/Users/junrylmaraviles/Desktop/myfolder/mysubfolder/app/app.js:1:63) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) at Function.Module.runMain (module.js:497:10) at startup (node.js:119:16) at node.js:902:3
假设,我有节点和npm正确安装在机器上,我会的
- 下载代码
- 浏览到terminal上的项目文件夹,我希望看到一个package.json文件
- 做一个npm安装来安装所有的项目依赖
- 执行npm install -g nodemon以安装所有项目依赖项
- 然后, npm启动或者节点app.js或者nodemon app.js来让应用程序在本地主机上运行
希望这有助于某人
使用nodemon app.js (nodemon是一个实用程序,它将监视源中的任何更改并自动重新启动服务器)
下载的代码可能需要您先安装依赖关系。 尝试命令(在app.js目录中): npm install
然后npm install
node app.js
这应该安装依赖关系,然后启动应用程序。
节点抱怨,因为没有函数称为define
,你的代码试图调用它的第一行。
define
来自AMD ,而不是在标准节点开发中使用。
有可能您从您的项目中获得的开发人员使用某种欺骗手段在节点中使用AMD。 你应该问这个人运行代码需要什么特殊的步骤。
要运行app.js文件,请在package.json文件中检查"main": "app.js"
。
然后运行命令$ node app.js
这应该运行你的应用程序并检查。
- 为什么在hyperledger / fabric-sdk-node项目中testing/整合/ invoke.js invokeChaincode方法需要所有的对等方得到相同的结果?
- 如何向Google Analytics报告API v4进行身份validation
- Windows上的nodejs和websockets
- res.render,res.write和Jade
- Node.js Mongoose静态函数没有被调用
- 如何在ExpressJS Server中使用多个SPA(单页应用程序)组织Web应用程序?
- 我应该在ES6节点项目中使用多less承诺?
- 在助手应用程序的Firebase函数中获取Node.js中的Google用户标识
- primefaces壳(电子)可以使用系统级API吗?