2017-04-07 11 views
0

私は最近webpack1を2にアップグレードしました。以前は相対パスoutput.pathを与えていましたが、絶対パスが必要です。私のすべてのバンドルファイルは/static/v4/angular/dist/になりますので、Webpack 1ではoutput.path: '../static/v4/angular/dist'のように指定しました。これを以前と同じように変更するにはどうすればよいですか?ここに私のディレクトリ構造があります:ウェブパックの出力パスを設定する

myapp 
    | 
    angular 
    | 
    config 
    | 
    static 
    | 
    v4/angular/ // Here I want my files to go 

答えて

0

あなたがする必要があるのは絶対パスに変換することです。これにはpath.resolveを使用できます。

path.resolve(__dirname, '../static/v4/angular/dist') 

__dirname現在実行ファイル(あなたのWebPACKの設定)のディレクトリで、その後、あなたはそこからの相対パスを追加します。そしてpath.resolveはそれらを結合する絶対パスを与えます。

関連する問題