新凌尼
新凌尼
  • 发布:2023-07-12 18:15
  • 更新:2023-07-13 20:01
  • 阅读:238

【报Bug】vue.config.js 配置configureWebpack编译阶段H5端this.resourcePath能获取到Nvue当前编译地址与APP端获取不到

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 11

HBuilderX类型: 正式

HBuilderX版本号: 3.8.7

手机系统: Android

手机系统版本号: Android 14

手机厂商: 华为

手机机型: p30 pro

页面类型: nvue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

vue.config.js

configureWebpack: {  
        module: {  
            rules: [{  
                test: /\.*vue$/,  
                use: {  
                    loader: path.resolve(__dirname,"./js_sdk/vue-inset-loader")  
                },  
            }]  
        },  
    }

操作步骤:

vue-inset-loader

module.exports = function(content) {  
console.log('this.resourcePath',this.resourcePath)  
}

预期结果:

打印NVUE页面地址,

实际结果:

只打印了VUE页面地址

bug描述:

app端this.resourcePath无法获取到Nvue页面地址 H5正常

2023-07-12 18:15 负责人:无 分享
已邀请:
新凌尼

新凌尼 (作者)

表现就是configureWebpack配置在nvue页面无效果!

新凌尼

新凌尼 (作者)

BUG 手动修复了下 排查UNIAPP cli 包

HBuilderX-alpha\plugins\uniapp-cli\node_modules\@dcloudio\vue-cli-plugin-hbuilderx\build\webpack.nvue.conf.js

nvue 未导入自定义vue.config.js配置,手动导入 352行

    let customVueConfig = require(process.env.VUE_CLI_SERVICE_CONFIG_PATH)  
    customVueConfig = customVueConfig.configureWebpack  
    rules.push(...customVueConfig.module.rules)

如果这里导入有问题,望官方给一个解决方案。

  • 新凌尼 (作者)

    这个办法在第一次编译的时候正常,修改编译的时候页面报错Cannot read property '__call_hook' of undefined,这个办法还不适用。

    2023-07-14 15:57

要回复问题请先登录注册