uniapp通过npm使用第三方库兼容微信小程序

文章目录


前言

用uniapp开发微信小程序的时候想要使用npm第三方库它需要自己手动构建


一、uniapp中初始化npm

先在uniapp中npm init -y初始化npm

二、手动在项目根目录下添加一个文件project.config.json这个文件配置文件让微信小程序识别

bash 复制代码
{
  "setting": {
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "./package.json",
        "miniprogramNpmDistDir": "./"
      }
    ]
  }
}

三、hbuiderx中运行到微信小程序,然后在微信开发者工具执行下面操作构建npm

点击菜单栏的「工具」》选择「构建npm」》构建成功后,项目目录中会生成miniprogram_npm文件夹,这是小程序版的npm包目录

四、最后使用的时候通过模块或者commonjs引入使用即可

bash 复制代码
// ES6模块引入方式
import package from 'packageName'

// CommonJS引入方式  
const package = require('packageName')
相关推荐
时光足迹13 小时前
uni-app 视频通话实战:康复师与患者视频问诊的 6 个致命 Bug 与解决方案
android·ios·uni-app
时光足迹14 小时前
腾讯云 TRTC UniApp SDK 从入门到上线
前端·vue.js·uni-app
时光足迹14 小时前
uni-app 里把加密视频嵌入页面播放?我分析了 4 种方案,只有 1 种接近完美
前端·vue.js·uni-app
时光足迹14 小时前
JPush UniApp UTS 插件完全参考手册:API、事件与厂商通道一网打尽
vue.js·ios·uni-app
时光足迹14 小时前
极光推送全攻略(下):uni-app 代码实现与 iOS 排查实战
vue.js·ios·uni-app
时光足迹14 小时前
极光推送全攻略(上):被iOS证书折磨了三天,我写了一份前端也能看懂的避坑指南
前端·ios·uni-app
蜗牛前端17 小时前
codex 全流程开发上线的高颜值礼簿小程序
前端·微信小程序
spmcor3 天前
身份证读卡“无感登录”方案实践:从手动点击到自动检测
uni-app
PedroQue993 天前
uni-router v1.8.0新增冷启动守卫补执行
前端·uni-app
Flynt3 天前
npm v12 来了:allowScripts 默认关闭,我的项目差点跑不起来
安全·npm·node.js