私は私用 npmモジュール - @organisation/module
を持っています。私のモジュールには、 "something.cmd"、 "something"、 "something.exe"、 "index.js"という4つのファイルが含まれています。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を実行しているので、でchmod
Unixコマンドを実行することはできません。
他のオプションにはどのようなものがありますか?