为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下在nodejs代码中怎么执行node app?

/ 猿问

请教一下在nodejs代码中怎么执行node app?

不负相思意 2019-11-13 18:10:35

在nodejs代码中怎么执行node app


查看完整描述

4 回答

?
慕桂英546537

1、直接运行run.bat文件
下面的内容为批处理文件run.bat中的内容,批处理命令中NODE_PATH为Node.js的安装路径。使用express 生成的项目。app.js为待测试的Node.js 文件。
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node app.js
2、通过参数运行run.bat文件
批处理文件仅起到设置环境变量的作用,在Node.js项目的目录下运行。批处理文件命令为:
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node %1
例如:
D:\nodejs\demo\>node app.j

查看完整回答
反对 回复 2019-11-17
?
繁华开满天机

下面的内容为批处理文件run.bat中的内容,批处理命令中NODE_PATH为Node.js的安装路径。使用express 生成的项目。app.js为待测试的Node.js 文件。
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node app.js
2、通过参数运行run.bat文件
批处理文件仅起到设置环境变量的作用,在Node.js项目的目录下运行。批处理文件命令为:
@set NODE_PATH=D:\nodejs\demo\npm
@echo %PATH% | find "Node.js"
@if %errorlevel% == 1 set PATH=%PATH%;%NODE_PATH%
@rem @echo %cd%
@node %1
例如:
D:\nodejs\demo\>node app.js

查看完整回答
反对 回复 2019-11-17
?
慕函数4003404

用 locals 传进去:
res.render([themePath, moduleName, 'detail.html'].join('/'), {
locals: { app: app, req: req, page: page },
layout: page.layoutPage });

查看完整回答
反对 回复 2019-11-17
?
互换的青春

nodejs提供了一个path的模块,它提供了一系列的工具还是,用于处理文件和目录的路径。引入模块:

1const path = require('path');

1、获取一个文件的目录名 path.dirname()

12const filepath = '/tmp/demo/js/app.js'// 脚本路径console.log(path.dirname(filepath)); // 输出:/tmp/demo/js

2、获取当前工作进程的目录

1console.log(process.cwd());


查看完整回答
反对 回复 2019-11-17

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信