問題タブ [shelljs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
195 参照

node.js - ファイルのカスタム権限を設定し、JS のパターン フォルダーから所有権を継承する

JS でファイルに書き込んだ後、カスタム アクセス許可を設定し、親ディレクトリから所有権を継承する必要があります。コマンドを実行するために使用しshelljsています。

親ディレクトリの所有者とグループを取得するために、次を実行しています。

const ownerGroup = shelljs.exec('ls -la ../ | grep -e "`basename $(pwd)`$" | awk \'{print $3, $4}\'').split(' ');

権限と所有権を設定するコマンドは次のとおりです。

ファイルパスはprocess.env.CONFIG_FILE. chownファイルパスが表示されないという問題が発生しました。コマンドは正しく構成されていますが、パスは新しい行にシフトします。