У меня есть такая конфигурация WebPack.
Я установил publicPath: '/' - но похоже, что он не работает.
Я использовал "webpack": "^3.12.0 "и" webpack-dev-server ":" ^ 2.11.2 ", если это важно
module.exports = {
entry: ["./src/index.js", "./src/styles/main.scss"],
output: {
filename: "bundle.js",
path: path.resolve(__dirname, "./public/dist"),
publicPath: '/'
},
module: {
rules: [
{
test: /\.scss/,
loader: ExtractTextPlugin.extract(["css-loader", "sass-loader"])
},
{
test: /\.js$/,
exclude: /node_modules/,
loaders: "babel-loader",
options: {
presets: ["react", "stage-0", "es2015"],
plugins: ["transform-class-properties"]
}
}
]
},
devServer: {
contentBase: "./public/",
watchContentBase: true,
port: 3000
},
plugins: [
new ExtractTextPlugin("bundle.css"),
new webpack.DefinePlugin({
"process.env.NODE_ENV": JSON.stringify("production")
}),
new webpack.optimize.UglifyJsPlugin()
]
};
Но моя ссылка в теге a:
<a href="/">Text</a>
по-прежнемуприводит к localhost: 3000
Есть ли способ получить абсолютный путь для ссылок?