2017-10-20 12 views
10

静的に「シャットダウン」するにつれて、bowerからnpmに移行することは非常に困難です。私はDEVパッケージをダウンロードすることができましたが、npmには 'main-bower-files'と同等のものを使用する方法が分かりません。私は似たような 'main-npm-files'を見つけましたが、どのファイルをコピーするかを指すために、bowerの使い方に似た、「オーバーライド」メソッドを使用する方法はありません。bowerからnpmに移動し、main-bower-filesを使用します。

どうすればいいですか?ここに私のpackage.jsonを貼り付ける必要があるなら、私に知らせてください。

答えて

1

は、私はあなたが(も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 */) 
}); 
+0

私に例を示してもらえますか?これはどのように使用しますか? – webkitfanz

+1

メインバワーファイルを使用したのとほぼ同じです。 mainNPMFiles({ Override-Stuff-Here }) .pipe(gulp.dest( 'js')); –

1

[OK]をクリックします。[OK]をクリックして、ASP.NetコアプロジェクトにReactを追加する方法について、段階的な手順で中程度の記事を公開しました。 (ブートストラップ4.0ベータ2のサポートを含んで)ここの記事をチェックアウト:

https://medium.com/@csharpsolutionsuk/how-to-use-webpack-in-asp-net-core-projects-a-basic-react-template-sample-25a3681a5fc2

のGithubレポ:https://github.com/phantom2017-Nov/AspNetCore-ReactTemplate

関連する問題