【问题标题】:Could I set webpack publicPath dynamically? __webpack_public_path__ does not work我可以动态设置 webpack publicPath 吗? __webpack_public_path__ 不起作用
【发布时间】:2016-06-05 18:49:45
【问题描述】:
我想在 JS 中动态设置 publicPath。我们的产品实例在 webpack 构建完成后分发。我想使用 Font Awesome 图标,所以我尝试在我的条目 JS 文件中配置 webpack_public_path,但它不起作用。经过一番调查,我看到 webpack_public_path 已设置,但在我的字体文件路径设置后......所以我的问题是,我应该配置 webpack 模块热加载器吗?或者我应该把我的代码放在哪里来设置正确的 publicPath?
【问题讨论】:
标签:
javascript
configuration
webpack
【解决方案1】:
设置变量的脚本必须是您的入口文件的第一次导入。
// webpack-public-path.js
__webpack_public_path__ = 'https://something.com'
// webpack.config.js
module.exports = {
entry: ['./webpack-public-path.js', './index.js'],
};