0

マシン情報をユーザーにすばやくプルする Electron アプリを構築しようとしています。ノード環境でシェルスクリプトを使用できるように、npmモジュール「shelljs」を使用しようとしています。しかし、Electron は shelljs を実際にはサポートしていないので、私はちょっと困っています。ノード バイナリへの絶対パスを使用することを含む回避策があります。それが何を意味するのかわからないので、皆さんが助けてくれると思いました。


私が得た回避策は、彼らがこれを言うところから取られたものです

通常の変数と同じように設定します。

// This is inside your javascript file

var shell = require('shelljs');
shell.config.execPath = 'path/to/node/binary'; // Replace this with the real path

// The rest of your script...

これは、で未定義を取得する私のコードですexecPath:

const shell = require('shelljs')
const path = require('path')
shell.confic.execPath = path.join('C:', 'Program Files', 'nodejs', 'node_modules', 'npm', 'bin')

回避策を間違った方法で解釈していますか?

4

1 に答える 1