0
我有私人 npm模塊 - @organisation/module
。我的模塊包含四個文件 - 「something.cmd」,「something」,「something.exe」,「index.js」。如何在Node.js模塊安裝上設置文件權限?
index.js
:
import path from 'path';
import {exec} from 'child_process';
module.exports = (cb)=>exec(path.join(__dirname, 'something'), cb);
我的同事安裝該模塊(他使用OS X),並將其與錯誤/Users/coworker/dev/.../something Permission denied
失敗。我們通過將.../something
權限更改爲700
來本地修復它,但我們需要自動執行此操作。
我們的一些服務器運行Windows,因此我們無法在npm script中運行chmod
Unix命令。
還有什麼其他選擇?