13
インストール後に呼び出されるビルドスクリプトを持つノードモジュールを作成しました。 ビルドスクリプトはgitリポジトリをクローンし、その一部のファイルを別のフォルダにコピーします。 問題:NPMインストールの上、スクリプトは十分な権限を取得していないし、私は次のエラーを取得する:npm install - 十分な権限を持つビルドスクリプトを実行するには?
sh: ./build.js: Permission denied
はどのようにしてビルドスクリプトにその仕事をするための十分な権限を与えることができますか?
ユーザーがnpm install mymodule
を実行してビルドスクリプトが任意のシステムでそのジョブを実行できるようにしたいと考えています。
アイデア?
あー! npmのドキュメンテーションから、私は終わりの ".js"を持つスクリプトがノードによって自動的に実行されると考えました。しかし、スクリプトとして呼び出され、実行の許可が必要なので、これは明らかです。ありがとう。あなたが言及した2つの追加の代わりに、package.jsonに "install": "node build"と書くこともできます。 –