当我在Webpack中使用__dirname时如何返回一个目录

时间:2018-12-04 08:28:40

标签: webpack

下面是我的代码段:

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”

谢谢。

0 个答案:

没有答案