は、私はあなたが(もgithub上)何を探しているかもしれないnpnfilesを信じています。
主力ファイルに大きな影響を受けたとします。あなたは(正確にメイン・バウアー・ファイルのような)パッケージの主なファイルであるファイルを上書きするためのオプションが含まれてできる場所
var mainNPMFiles = require('npmfiles');
var files = mainNPMFiles([options]);`
は、上記のよう[オプション]タグを参照してください、というのです。
{
"name": "your-package-name",
"dependencies": {
"NPM-PACKAGE": "*"
},
"overrides": {
"NPM-PACKAGE": {
"main": [
// override the main files or even ignore the package
]
}
}
}
あなただけのメイン-NPM-ファイルをメイン・バウアー・ファイルを交換しているので、それは、あなたのgulpfileでほとんど変化を要求すべきです。
gulp.task('TASKNAME', function() {
return gulp.src(mainNPMFiles())
.pipe(/* what you want to do with the files */)
});
私に例を示してもらえますか?これはどのように使用しますか? – webkitfanz
メインバワーファイルを使用したのとほぼ同じです。 mainNPMFiles({ Override-Stuff-Here }) .pipe(gulp.dest( 'js')); –