4

Grunt を使用して、AngularJS Web アプリケーションのファイルを縮小および連結しています。ソースはファイル共有上にあり、マップされたドライブを介して接続しています。Grunt がソース ディレクトリで実行されるたびに、concat タスクの 1 つでエラーが発生します。エラーは「ENOTSUP、操作はソケットでサポートされていません」です。ソース、ローカル、Grunt の実行をコピーすると、問題ありません。ソース管理のために、マップされたドライブを監視して実行する Grunt が必要です。concat タスクは grunt-contrib-concat を使用します。Node を再インストールし、grunt-contrib-concat をバージョン 0.4.0 にロールバックしようとしました。それはうまくいきませんでした。どんな助け/アイデアも大歓迎です。

編集:

エラーを与える Grunt のコードは次のとおりです。

  jscustom: {
            src: ['src/js/*.js', 'src/js/**/*.js', 'build/temp/templates.js'],
            dest: 'build/temp/custom.js'
}

上記のコードから「'src/js/**/*.js',」を削除して Grunt タスクを実行すると、ENOTSUP エラーは発生しません。これらのワイルドカードを使用して、すべてのディレクトリとファイルを含める必要があります。

4

1 に答える 1