在微信小程序中使用npm包,需要进行以下步骤:

  1. 确保你的小程序开发工具的版本号高于v1.02.1808300,因为这个版本之后的小程序开发工具已经支持使用npm包。

  2. 小程序根目录下执行npm init,然后一直回车,会在根目录下生成package.json文件。

  3. 终端切换到小程序根目录,使用npm install安装你需要的npm包。安装完成后会在根目录下自动创建node_modules目录,也会自动将包名和版本加入到package.json文件中。

  4. 微信开发者工具--工具--构建npm,点击构建npm,会自动生成miniprogram_npm文件夹:

  5. 使用前修改app.json文件,去掉"style": "v2"(这玩意可能影响一些npm包的正确渲染),在需要使用npm包的页面或者组件中,使用require()import语句引入需要的npm包。例如:

    const _ = require('prismjs'); // 或者 import _ from 'prismjs'; 

    这样就可以在小程序中使用prismjs这个npm包了。

微信小程序中使用 npm 包相关推荐

  1. [20190805]在小程序中使用npm包

    小程序是可以使用npm包的 1. 初始化npm:(在项目目录下输入) npm init 此时项目文件夹会创建一个配置信息的package.json文件 2. 手动新建node_modules文件夹:( ...

  2. 快速上手开发微信小程序(含npm包使用及mobx状态管理)

    文章目录 一.微信小程序的基本知识 #去除索引提示报错 1.wxml和html的区别 2.wxss和css区别 2.1 rpx的实现原理 3.小程序.js 二.小程序的宿主环境 1.运行机制 2.组件 ...

  3. 【微信小程序】-- 使用 npm 包 - API Promise化(四十二)

  4. 【微信小程序】-- 使用 npm 包 - Vant Weapp(四十一)

  5. 微信小程序中绘制图表 (AntV F2 的使用)

    1.安装小程序F2组件 npm i @antv/f2-canvas 2.安装好相关依赖包之后,使用微信开发者工具运行项目,点击开发者工具顶部详情,勾选 使用npm模块,再点击菜单栏中工具下的构建npm ...

  6. Canvas 动画引擎解析与微信小程序中的应用

    点击观看大咖分享 抗击疫情,腾讯云在行动.在开发微信小程序的过程中,我们经常需要展现一些图形和图表.目前市面上有好几款常用的图形库,在这些图形库的底层都有渲染引擎在支撑. ZRender 是其中一款非 ...

  7. 微信小程序中使用vant组件库(超详细)

    目录 前言 Vant Weapp的安装与使用 1.安装 node.js 2.通过 npm 安装 3.修改 app.json 4.修改 project.config.json 5.构建 npm 包 6. ...

  8. 五分钟学会在微信小程序中使用 vantUI 组件库

    前言 我们在开发微信小程序时,设计和实现好用的用户界面无疑是至关重要的一步.但是微信小程序官方自带的 UI 组件库无法满足很多使用场景,这个时候就需要我们使用一些第三方的 UI 组件库.而 vant ...

  9. 微信小程序中Vant Weapp的引用与使用

    微信小程序中Vant Weapp的引用与使用 1.安装方式 # 通过 npm 安装 npm i @vant/weapp -S --production# 通过 yarn 安装 yarn add @va ...

最新文章

  1. 217. Contains Duplicate - LeetCode
  2. mybatis 乐观锁_MybatisPlus新特性之逻辑删除、乐观锁、自动填充
  3. Linux下Console的分类与切换
  4. python List交集、并集、差集
  5. 分享WEBAPP利用纯HTML5实现拨打电话,打开相册,打开摄像头源码
  6. SAP gateway GWaaS single sign on
  7. java单车吧_暑假一个月,撸个共享单车后台
  8. python集合可以修改吗_修改包含Python3中的集合的集合列表-问答-阿里云开发者社区-阿里云...
  9. Jquery 每天记一点2009-7-2
  10. 基于链表的两个集合的差集
  11. C语言位域(位段)详解
  12. 风控分析秘籍R-I-S-K
  13. django migrate 抛出异常:ValueError: Found wrong number (0) of constraints for …
  14. LIO-SAM探秘第三章之代码解析(五) --- imuPreintegration.cpp
  15. /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start‘
  16. CSS 双击页面,出现蓝色背景解决方案
  17. 内存卡删除的视频能恢复吗?四个步骤
  18. 非线性规划MATLAB求解原理,专题六--非线性规划介绍及其Matlab求解方法.ppt
  19. 基于微信小程序的游泳馆管理系统设计与实现-计算机毕业设计源码+LW文档
  20. 1602LCD主要技术参数

热门文章

  1. Mycat(4):mycat名词解释
  2. 企业信息化系统,提高品牌市场竞争力——水孩儿2008企业信息化经验交流大会材料...
  3. VS2019新建网站并发布到IIS
  4. 2017上海国际工业自动化及机器人展览会
  5. pyspark实践之 map/flatMap应用示例
  6. 加深扫描的pdf颜色
  7. python xlrd 拆分已合并的单元格
  8. html5模板是什么意思,HTML5中template标签有什么用
  9. 2021年绿城杯Light1ng战队Writeup
  10. 随机文件流RandomAccessFile