--unsafe-perm
と--build-from-source
引数を使用してインストールする必要があるノードserialportライブラリを使用しています。私はserialport
をインストールするときにそれらの引数を使用したいだけです。私はそれが正常に動作し、コマンドラインで次のように実行した場合:this postに基づいてpackage.jsonにモジュールのインストール引数を含める
sudo npm install [email protected] --unsafe-perm --build-from-source
を、私の理解では、あなたがそうのように、preinstall
スクリプトを使用していることを達成することである。しかし
"preinstall": "sudo npm install [email protected] --unsafe-perm --build-from-source"
、I私は、コマンドでsudo
を指定したものの
npm ERR! Error: EACCES: permission denied, mkdir '/Users/test/node_modules/.staging'
npm ERR! at Error (native)
npm ERR! { Error: EACCES: permission denied, mkdir '/Users/test/node_modules/.staging'
npm ERR! at Error (native)
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'mkdir',
npm ERR! path: '/Users/test/node_modules/.staging' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
だから、それはルートイベントとして実行されていない:「私がいることを実行すると、次のエラーを取得mの?
これらのフラグを使用してserialport
にpackage.json
をインストールするにはどうすればよいですか?