4 回答

TA貢獻1848條經(jīng)驗 獲得超10個贊
1、直接運行run.bat文件
下面的內(nèi)容為批處理文件run.bat中的內(nèi)容,批處理命令中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、通過參數(shù)運行run.bat文件
批處理文件僅起到設置環(huán)境變量的作用,在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條經(jīng)驗 獲得超4個贊
下面的內(nèi)容為批處理文件run.bat中的內(nèi)容,批處理命令中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、通過參數(shù)運行run.bat文件
批處理文件僅起到設置環(huán)境變量的作用,在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條經(jīng)驗 獲得超7個贊
用 locals 傳進去:
res.render([themePath, moduleName, 'detail.html'].join('/'), {
locals: { app: app, req: req, page: page },
layout: page.layoutPage });

TA貢獻1797條經(jīng)驗 獲得超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 關(guān)注
- 1105 瀏覽
添加回答
舉報