一般在windows下都會寫bat指令碼,nodejs在windows下執行shell指令碼可以使用node-cmd。
var cmd=
require
('node-cmd');
cmd.
get(
'pwd'
,function
(err, data, stderr));
cmd.
run(
'sh ./sync.sh'
);
也可以使用nodejs的child-processconst
=require
('child_process');
let syncfile =
spawn
('sh',[
'./sync.sh'])
;syncfile.stdout.on(
'data'
,(data)
=>`)
;});
syncfile.on(
'close'
,(code)
=>`)
})syncfile.stderr.on(
'data'
,(data)
=>`)
})
如果使用pm2管理程式,上面兩種方法可能會有問題,可以嘗試使用git bashconst
=require
('child_process');
const syncfile=
spawn
("c:/program files/git/git-bash.exe",[
'./sync.sh'])
;syncfile.stdout.on(
'data'
,(data)
=>);
syncfile.stderr.on(
'data'
,(data)
=>);
syncfile.on(
'exit'
,(code)
=>`)
;});
Windows下配置nodejs環境
nodejs流行有段時間了,本著折騰的目的,試著在windows下用了用,的確是方便。可以看到d develop nodejs目錄下的檔案目錄應該如下 node modules node.exe npm.cmdnrm用來檢視和切換當前使用的registry,國內的網路情況大家都懂,一般來說使用國內的...
Windows下nodejs環境配置
安卓混合開發或者以太坊區塊鏈開發在最近總是會有聽別人提及,其實理論的東西還是挺多的,還有那些相應的命令,主要還是要在實踐中來理解那些定義,下面來說一說node.js的一些知識,我也是剛剛了解一點,不足之處多多見諒。2.配置環境變數 計算機 或者我的電腦 右擊屬性 高階系統設定 環境變數。新建乙個使用...
windows下nodejs環境配置
雙擊node.msi就行了,選擇安裝路徑和npm 新版本都不需要設計環境變數了,軟體會自動寫入環境變數 計算機 或者我的電腦 右擊屬性 高階系統設定 環境變數。新建乙個使用者變數。變數名 node path 值 c program files nodejs node modules 注意 值為nod...