これはこれらと重複しているように見えるかもしれません: ノード 0.12 に `node-sass` を再インストールしてみてください。ノードjsでnpmモジュールをアンインストールする方法は ?
当チームの環境は以下の通りです。
<bitbucket git repo>
/sourcetree\
<local windows/mac machines>
\rsync to server/
<ubuntu 14.04 dev server>
<vhost for each dev via proxy pass to rel. port>
すべてのモジュールを package.json ファイル経由で処理することを好みます。これにより、新しい開発マシンのセットアップが容易になります。単純なnpm install
.
問題はこれです..node-sass
ローカルのWindowsマシンに引き下げられ、開発npm install
サーバーに同期されると、エラーが発生し続けます:
エラー:
libsass
バインディングが見つかりません。再インストールしてみるnode-sass
しかし、モジュールがサーバー上で再構築されると、すべて問題ありません:s。として、ubuntu サーバーで実行します。
npm rebuild node-sass
しかし、それから明らかです。開発マシンからのファイルセットがサーバーに同期されると、再構築されたファイルが消去され、再びエラーが発生します。
サーバーに同期する前にローカル マシンで再構築を実行しようとしても、何も修正されません。
rsync コマンドでを除外することはできますが、node-sass
これは、開発マシンをセットアップするときに不整合が発生することを意味します。