在微信小程序开发中,需要引入扩展组件的时候,使用npm引入之后,却提示“没有找到可以构建的NPM包”,查了很多资料,原来是需要参与构建的npm在miniprogramroot目录。

开发者工具创建的项目,miniprogramRoot默认为 miniprogrampackage.json在其外部,npm 构建无法正常工作。

需要手动在 project.config.json内添加如下配置,使开发者工具可以正确索引到 npm 依赖的位置。

{..."setting": {..."packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "/package.json","miniprogramNpmDistDir": ""}]}
}

打开微信开发者工具,点击 工具 -> 构建 npm,并勾选 使用 npm 模块 选项,构建完成后,即可成功引入组件。

微信小程序,引用扩展组件提示“没有找到可以构建的NPM包”相关推荐

  1. 微信小程序引用vant toast 提示 “未找到 van-toast 节点“

    微信小程序引用vant 的toast 出现如下报错 都是因为没有正确引入toast 组件 正确引入toast 组件需要在三个文件中设置 在 .wxml 文件的 view 内写入 <van-toa ...

  2. 设置微信小程序支持npm(解决微信小程序npm构建时提示“没有找到可以构建的NPM包,请确认需要参与构建的npm都在miniprogramroot目录内,或配置project...”错误)的方法

    提示:通过微信开发者工具创建小程序工程后,默认是不开启npm的,需要修改小程序npm配置参数,否则将会提示"没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 minipro ...

  3. 微信小程序--引用第三方组件

    引用方式分为两种 1.使用npm安装 [方便更新 推荐] 2.直接引用dist文件 按需加载组件库中的组件可以使用 3.lin-ui 组件库中的配置 一.使用npm安装 1.安装nodejs环境 2. ...

  4. 微信小程序引用vant-UI组件

    1.用微信开发者工具搭建一个小程序 目录结构如图所示 2.引用vantUI组件 步骤一 # 通过 npm 安装 npm i @vant/weapp -S --production # 通过 yarn ...

  5. 微信小程序引用Vant组件库message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内...

    问题描述 message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 pack ...

  6. A095_day01_微信小程序入门与组件

    目录 微信小程序入门与组件 - Day01 1.内容介绍 2.微信小程序简介(了解) 2.1.什么是小程序 2.2.微信小程序与app的区别 2.3.小程序在入口 2.4.微信小程序的工作原理 2.5 ...

  7. 微信小程序授权登录 组件的封装

    微信小程序授权登录 组件的封装 新建components文件 写wxml文件 wxss部分 js部分 json引用 页面使用 页面js 授权登录 流程如下: 因为多个页面功能需要登录状态 所以做了个组 ...

  8. 微信小程序调用Vant组件库

    微信小程序调用Vant组件库 Vant Weapp 微信小程序引入Vant Weapp 调用Vant Weapp组件 Vant Weapp 轻量.可靠的小程序 UI 组件库 链接: vant开发指南. ...

  9. 微信小程序自定义标签组件component封装、组件生命周期,组件通信

    微信小程序自定义标签组件component封装.组件生命周期,组件通信 本文来说下小程序的自定义标签组件封装. 相比于vue,react的非路由组件,微信小程序的component组件要麻烦些,而且生 ...

最新文章

  1. JS获取HTML元素属性【转】
  2. 【HDU1495非常可乐】【POJ3414Pots】
  3. Python 实现图片轮播及音乐循环播放
  4. Android开发工具之Android Studio---如何打JAR包
  5. python 公司年会抽奖_用Python做个年会抽奖小程序吧
  6. 飞机游戏项目完整代码(详解JAVA300集)
  7. python dict初始化大小_在Python中初始化/创建/填充Dict的Dict
  8. 有人问我,为什么1+1等于2
  9. darknet框架_【通知】有三AI发布150页深度学习开源框架指导手册与GitHub项目,欢迎加入我们的开源团队...
  10. 函数c语言桶排算法,C语言基本排序算法之桶式排序实例
  11. ArcGIS Server Java 9.3 REST API的中文查询问题的解决方案
  12. 手写一个网关服务,理解更透彻!
  13. mysqlplus 批量插入_MySQL批量插入数据
  14. L2-028 秀恩爱分得快
  15. Linux内核中的延时函数
  16. Julia: 奇技淫巧......
  17. 每日学习笔记(12)
  18. 在CSDN年收入竟达五位数?----大学生技术自媒体成长之路
  19. javaWeb-第一版
  20. datax数据迁移之从oracle往Mysql迁移

热门文章

  1. hive把字符串转换为时间_关于hive的时间转换
  2. c语言教改课程项目,C语言程序设计课程的教学改革.pdf
  3. oracle desc能看约束,ORACLE 12C新特性-DESC显示不可见字段 | 信春哥,系统稳,闭眼上线不回滚!...
  4. soundbar未来发展_智能电视时代 Soundbar未来发展之路
  5. linux prc 时区,授时时区问题解决
  6. linux 后台程序 cout输入到文件,istringstream在读文件时候的应用
  7. iris数据_Kaggle 数据可视化课程5
  8. wps如何交叉引用多个文献_WPS中引用参考文献的设置
  9. asp.net core轻松入门之MVC中Options读取配置文件
  10. JavaScript call,apply和prototype的介绍,区别