Webpackdistフォルダーが提供されていません

ココドコ

私のwebpack構成ファイルにはフォルダーpublicPathを指す設定がありdistますが、実行すると

webpack-dev-server

プロジェクトルートからのindex.htmlが提供されます。index.htmlルートからdistフォルダに移動すると、ブラウザにディレクトリビューが表示されます。

私のディレクトリ

index.html
src
  game.ts
dist
  bundle.js

index.htmlもdistフォルダーにあることをwebpackに伝えるにはどうすればよいですか?なぜwebpackはdistフォルダーの外にあるものを使用するのでしょうか...?

var path = require('path');
var pathToPhaser = path.join(__dirname, '/node_modules/phaser/');
var phaser = path.join(pathToPhaser, 'dist/phaser.js');

module.exports = {
  entry: './src/game.ts',
  output: {
    path: path.resolve(__dirname, 'dist'),
    filename: 'bundle.js',
  },
  module: {
    rules: [
      { test: /\.ts$/, loader: 'ts-loader', exclude: '/node_modules/' },
      { test: /phaser\.js$/, loader: 'expose-loader?Phaser' },
      { test: /\.(png|jpg|gif)$/, use: [{loader: 'file-loader', options: {
              outputPath: 'images',
      } }]}
    ]
  },
  devServer: {
    contentBase: path.resolve(__dirname, './'),
    publicPath: '/dist/',
    host: '127.0.0.1',
    port: 8080,
    open: true
  },
  resolve: {
    extensions: ['.ts', '.js'],
    alias: {
      phaser: phaser
    }
  }
};
Joakim Adrup

これは私にとってはうまくいくようです:

output: {
  path: path.resolve(__dirname, 'dist'),
  filename: 'bundle.js',
},

...

devServer: {
  contentBase: './dist',
  // no publicPath
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

画像がフォルダに保存されていません

分類Dev

MSBuild:bin / releaseフォルダーが作成されていません

分類Dev

ホームフォルダが復号化されていません

分類Dev

パッケージフォルダが作成されていません-Android

分類Dev

Jekyllアセットフォルダーが作成されていません

分類Dev

spring kafkaヘッダーに型情報がなく、デフォルトの型が提供されていません

分類Dev

画像が定義されたフォルダに保存されていません

分類Dev

画像ファイルがサーバーの「Img」フォルダに保存されていません

分類Dev

ルート フォルダーにない cron ジョブが実行されていません

分類Dev

ファイルがフォルダにアップロードされていません

分類Dev

SwiftのapplicationSupportフォルダーにテキストファイルが作成されていません

分類Dev

Xamarinフォームファイルプロバイダーが設定されていません

分類Dev

OSGI外部コンフィギュレータフォルダがロードされていません

分類Dev

ターミナルが構成されていません-フォルダーが表示されていない、タブ補完がないなど

分類Dev

HLSフォルダがNGINX-RTMPで作成されていません

分類Dev

vagrantの同期フォルダーがリアルタイムで同期されていません

分類Dev

NuGetパッケージ-libフォルダーのDLLが参照されていませんか?

分類Dev

Meteor.js:libフォルダーが最初にロードされていません

分類Dev

PrimeFaces / JSFリソースフォルダーが再構成されていません

分類Dev

.gitフォルダーには何が含まれていませんか?

分類Dev

共有フォルダにデータが含まれていません

分類Dev

提供されたルートキーがHTTPプロトコル用に適切にフォーマットされていません

分類Dev

Outlookフォルダは削除されていません

分類Dev

django静的フォルダーはapache2では提供されません

分類Dev

Djangoのメディアフォルダに画像がアップロードされていません

分類Dev

マテリアルUIダイアログ内のフォームがEnterで送信されていません

分類Dev

Vagrant(ionic-box)がホストフォルダーで同期されていません

分類Dev

Vagrant(ionic-box)がホストフォルダーで同期されていません

分類Dev

ソリューションフォルダがVSTemplateProjectCollectionに作成されていません

Related 関連記事

  1. 1

    画像がフォルダに保存されていません

  2. 2

    MSBuild:bin / releaseフォルダーが作成されていません

  3. 3

    ホームフォルダが復号化されていません

  4. 4

    パッケージフォルダが作成されていません-Android

  5. 5

    Jekyllアセットフォルダーが作成されていません

  6. 6

    spring kafkaヘッダーに型情報がなく、デフォルトの型が提供されていません

  7. 7

    画像が定義されたフォルダに保存されていません

  8. 8

    画像ファイルがサーバーの「Img」フォルダに保存されていません

  9. 9

    ルート フォルダーにない cron ジョブが実行されていません

  10. 10

    ファイルがフォルダにアップロードされていません

  11. 11

    SwiftのapplicationSupportフォルダーにテキストファイルが作成されていません

  12. 12

    Xamarinフォームファイルプロバイダーが設定されていません

  13. 13

    OSGI外部コンフィギュレータフォルダがロードされていません

  14. 14

    ターミナルが構成されていません-フォルダーが表示されていない、タブ補完がないなど

  15. 15

    HLSフォルダがNGINX-RTMPで作成されていません

  16. 16

    vagrantの同期フォルダーがリアルタイムで同期されていません

  17. 17

    NuGetパッケージ-libフォルダーのDLLが参照されていませんか?

  18. 18

    Meteor.js:libフォルダーが最初にロードされていません

  19. 19

    PrimeFaces / JSFリソースフォルダーが再構成されていません

  20. 20

    .gitフォルダーには何が含まれていませんか?

  21. 21

    共有フォルダにデータが含まれていません

  22. 22

    提供されたルートキーがHTTPプロトコル用に適切にフォーマットされていません

  23. 23

    Outlookフォルダは削除されていません

  24. 24

    django静的フォルダーはapache2では提供されません

  25. 25

    Djangoのメディアフォルダに画像がアップロードされていません

  26. 26

    マテリアルUIダイアログ内のフォームがEnterで送信されていません

  27. 27

    Vagrant(ionic-box)がホストフォルダーで同期されていません

  28. 28

    Vagrant(ionic-box)がホストフォルダーで同期されていません

  29. 29

    ソリューションフォルダがVSTemplateProjectCollectionに作成されていません

ホットタグ

アーカイブ