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

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

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

不负相思意 2019-11-13 18:10:35
在nodejs代码中怎么执行node app
查看完整描述

4 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

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
?
繁华开满天机

TA贡献1816条经验 获得超4个赞

下面的内容为批处理文件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
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

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

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

TA贡献1797条经验 获得超6个赞

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
  • 4 回答
  • 0 关注
  • 1052 浏览

添加回答

举报

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