鍍金池/ 問(wèn)答/HTML/ entry中webpack-public-path代表什么意思

entry中webpack-public-path代表什么意思

下面是項(xiàng)目中用到的一段代碼

// webpack version 2.2.1

entry: [
      // must be first entry to properly set public path
      './src/webpack-public-path',
      'webpack-hot-middleware/client?reload=true',
      path.resolve(__dirname, 'src/index.js') // Defining path seems necessary for this to work consistently on Windows machines.
   ],
output: {
      path: path.resolve(__dirname, 'dist'), // Note: Physical files are only output by the production build task `npm run build`.
      publicPath: '/',
      filename: 'bundle.js'
   },

請(qǐng)問(wèn)webpack-public-path代表的是什么意思?

我的理解是在entry中設(shè)置output的publicpath,如果這樣的話(huà)webpack-public-path在項(xiàng)目中又代表什么呢?

回答
編輯回答
舊城人

webpack有一個(gè)全局變量__webpack_public_path__,這個(gè)webpack-public-path中的代碼應(yīng)該就是在設(shè)置這個(gè)變量。
至于webpack-public-path是什么意思,項(xiàng)目的src目錄下肯定有個(gè)webpack-public-path.js

2017年1月22日 12:37