uni-app报错Error: module 'plugins/NERTC_Miniapp_SDK_v4.6.11.js' is not defined, require args is '../../plugins/NERTC_Miniapp_SDK_v4.6.11.js'

在开发微信小程序的时候,需要引入 NERTC_Miniapp_SDK_v4.6.11.js

用 require 引入的时候发现报错了。

原因分析

require‌ 属于 CommonJS 规范,主要用于 Node 环境。它使用同步方式加载模块,并提供模块的导出对象。

在 uniapp 开发阶段,使用的是 webpack 构建的,除了 static 目录,其余目录都会经过 webpack 编译。

解决方案

将 NERTC_Miniapp_SDK_v4.6.11.js 文件放在 static 目录下,再引入即可。

无论刮风还是下雨,太阳照常升起。