4 回答

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

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

TA贡献1943条经验 获得超7个赞
用 locals 传进去:
res.render([themePath, moduleName, 'detail.html'].join('/'), {
locals: { app: app, req: req, page: page },
layout: page.layoutPage });

TA贡献1797条经验 获得超6个赞
nodejs提供了一个path的模块,它提供了一系列的工具还是,用于处理文件和目录的路径。引入模块:
1 | const path = require( 'path' ); |
1、获取一个文件的目录名 path.dirname()
12 | const filepath = '/tmp/demo/js/app.js' ; // 脚本路径 console.log(path.dirname(filepath)); // 输出:/tmp/demo/js |
2、获取当前工作进程的目录
1 | console.log(process.cwd()); |
- 4 回答
- 0 关注
- 1066 浏览
添加回答
举报