首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Node -如何运行app.js?

Node -如何运行app.js?
EN

Stack Overflow用户
提问于 2014-03-03 10:15:29
回答 8查看 262.8K关注 0票数 78

我对Node.js非常陌生,我试图通过在终端node app.js中使用一个命令来运行一个项目(由其他开发人员开发)。但是我遇到了下面的错误,你知道如何运行这个项目吗?

我按照here的一些说明来运行一个项目。

错误日志如下:

代码语言:javascript
复制
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
EN

回答 8

Stack Overflow用户

发布于 2014-03-03 10:29:01

下载的代码可能要求您先安装依赖项。尝试命令(在app.js目录中):npm install,然后是node app.js。这应该会安装依赖项,然后启动应用程序。

票数 20
EN

Stack Overflow用户

发布于 2017-06-05 16:13:52

要运行app.js文件,请检查package.json文件中的"main": "app.js"

然后运行应该运行您的应用程序的命令$ node app.js并进行检查。

票数 8
EN

Stack Overflow用户

发布于 2014-03-03 14:17:34

Node正在抱怨,因为没有名为define的函数,您的代码尝试在其第一行调用该函数。

define来自于标准节点开发中不使用的AMD

有可能是你的项目的开发者使用了某种trickery在node中使用了AMD。您应该询问此人运行代码需要哪些特殊步骤。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22137564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档