节点 - 如何运行app.js?

Jun*_*unM 52 node.js pug

我是新手Node.js,我试图在终端中运行一个项目(由其他开发人员制作)node 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
Run Code Online (Sandbox Code Playgroud)

Pra*_*ari 102

假设我在机器上正确安装了nodenpm,我会的

  • 下载代码
  • 导航到终端上的项目文件夹内部,我希望看到一个package.json文件
  • 执行npm安装以安装所有项目依赖项
  • 执行npm install -g nodemon以安装所有项目依赖项
  • 然后npm启动 OR 节点app.js OR nodemon app.js以使应用程序在本地主机上运行

希望这有助于某人

使用nodemon app.js(nodemon是一个实用程序,它将监视源中的任何更改并自动重新启动服务器)

  • `nodemon app.js` 加 1 (2认同)
  • 天哪,我接受这个答案已经快8年了。我在这里遇到了这样一个新手问题:) (2认同)

Ada*_*dam 14

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

  • `npm install`做了一些成功的安装,但当我运行`node app.js`时,我仍然遇到同样的错误. (2认同)

小智 9

只需添加这个即可。在你的 package.json 中,如果你的"main": "index.js"设置正确。只需使用节点即可。

{
  "name": "app",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
     ...
  },
  "keywords": [],
  "author": "",
  "license": "ISC",
  "dependencies": {
     ...
  },
  "devDependencies": {
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)


Dam*_*har 5

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

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