Как мне вернуться на один каталог назад, когда я использую __dirname в веб-пакете - PullRequest
0 голосов
/ 04 декабря 2018

ниже - мой фрагмент кода:

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"

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...