ниже - мой фрагмент кода:
module.exports = [
{
mode: process.env.DEBREL === 'Debug' ? 'development' : 'production',
devtool: false,
context: __dirname,
entry: {
sw: './xx.js'
},
output: {
path: path.resolve(__dirname, 'dist', 'public', 'serviceworker'),
},
resolve: {
extensions: ['.ts', '.tsx', ".js", ".json"]
}
}
]
Я понимаю, что __dirname выдает "/".так что в основном, строка
path: path.resolve(__dirname, 'dist', 'public', 'serviceworker'),
выведет "/ dist / public / serviceworker"
Я ищу API / механизм, чтобы я мог перейти на один каталог вверх, а затем "/ dist /public / serviceworker ".
есть ли способ, которым я могу этого достичь?
Пример:
, если мой файл webpackConfig.js находится на" C: \ temp \ project \ mywebpack "затем __dirname дает" \ ", который является ничем иным, как каталогом mywebpack.Тем не менее, я хочу "C: \ temp \ project"
Заранее спасибо.