首页 > 解决方案 > Nativescript Webpack5 - 如何从捆绑中排除目录、所有子目录和文件,然后复制到输出目录

问题描述

我在 Nativescript 中使用 webview 并有静态文件将显示。静态文件是从 vue 应用程序创建的,并通过 vue-cli 中的 webpack 构建。

我将这些构建文件复制到 Nativescript 项目中src\app\ui

我正在尝试让 Nativescript 附带的 webpack 5 不捆绑它们,而只是将它们复制到最终构建中,而不会触及到 dir app/ui

当前尝试

module.exports = env => {

    webpack.init(env)

    //webpack.Utils.addCopyRule('app/ui/Assets/**/*')
    webpack.Utils.addCopyRule('ui/**/*', "ui/")



    // first we add our callback to the internal chain
    webpack.chainWebpack(config => {

        config.module
            .rule({
                exclude: [
                    path.resolve(__dirname, "app/ui/**/*")
                ]
            })
    })


    return webpack.resolveConfig()
}

我如何实现这一目标?

标签: nativescriptwebpack-5

解决方案


推荐阅读