设置微信小程序支持npm(解决微信小程序npm构建时提示“没有找到可以构建的NPM包,请确认需要参与构建的npm都在miniprogramroot目录内,或配置project...”错误)的方法
提示:通过微信开发者工具创建小程序工程后,默认是不开启npm的,需要修改小程序npm配置参数,否则将会提示“没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 miniprogramRoot
目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建”的错误信息。
文章目录
- 前言
- 1.微信小程序打开npm
- 2.在miniprogramRoot目录执行命令
- 3.npm构建
前言
通过微信开发者工具创建小程序工程后,默认是不开启npm的,需要修改小程序npm配置参数,否则将会提示“没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 miniprogramRoot
目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建”的错误信息。
本文介绍了解决该错误,并使微信小程序支持npm的方法。
1.微信小程序打开npm
---- 参数miniprogramNpmDistDir配置
在miniprogramRoot目录下的project.config.json内修改相关参数配置如下:
{..."setting": {..."packNpmManually": true,"packNpmRelationList": [{"packageJsonPath": "./package.json","miniprogramNpmDistDir": "./"}]}
}
其中,miniprogramNpmDistDir 为 node_modules 所在目录。
2.在miniprogramRoot目录执行命令
执行如下命令:
npm init
npm install weui-miniprogram
安装成功后,将在 miniprogramRoot 目录生成 node_modules 目录。
3.npm构建
执行完上述步骤后,打开微信开发者工具,进行如下操作:
详情 -> 本地设置 中,勾选“使用 npm 模块”
点击 工具 -> 构建 npm
构建完成后,即可引入组件
设置微信小程序支持npm(解决微信小程序npm构建时提示“没有找到可以构建的NPM包,请确认需要参与构建的npm都在miniprogramroot目录内,或配置project...”错误)的方法相关推荐
- 微信小程序引用Vant组件库message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内...
问题描述 message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 pack ...
- 微信小程序没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录
文章目录 前言 一.排查是否安装npm 二.如果没有安装 1.npm init 会提示不是内部命令 2.安装node环境 三.开始构建nmp 1.进入小程序根目录(app.js所在目录),打开cmd ...
- message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmMa
先执行npm init ,npm i 这两个命令 然后执行npm i @vant/weapp -S --production 在文件project.private.config.json中加 &quo ...
- zend studio php 错误提示,如何解决Win7打开启动ZendStudio PHP时提示错误
最近有一用户在Windows7系统中打开WZend Studio软件时,弹出了错误提示Failed to create the Java Virtual Machine的问题,导致无法正常启动该软件, ...
- c++输入错误重新输入_管家婆提示本单据的日期太大,请确认后重新输入
最近遇到几个客户在使用管家婆老版本的软件,在保存单据的时候提示本单据的日期太大,请确认后重新输入,如图 可是昨天使用都好好的呀,也正常过账了,这个是怎么回事呢? 这个是由于使用的管家婆软件版本较老,开 ...
- 解决删除文件时出现“该项目不在XX中,请确认该项目的位置然后重试”的提示
解决删除文件时出现"该项目不在XX中,请确认该项目的位置然后重试"的提示 教你一个无敌删除的命令,所有的流氓软件及顽固程序等都可以轻松的删除 1.桌面右键-新建-文本文档-(双击桌 ...
- 解决WordPress博客安装插件时提示输入FTP用户名和密码的问题
http://www.lajiz.cn/1310.html 自从垃圾站博客从电信通搬家到万网虚拟主机后,总是出现问题,刚开始是万网M3主机禁用mail()函数导致WordPress博客无法发送评论回复 ...
- DiskGenius分区时提示:磁盘“**”的分区已更改,请先保存分区表,然后执行本操作解决方法
DiskGenius分区时提示:磁盘"**"的分区已更改,请先保存分区表,然后执行本操作解决方法 操作步骤: 1.需要先保存更改,再重新合并分区或者重新分区: 2.点击确定即可. ...
- 微信小程序不支持打开非业务域名_一行代码网站封装微信小程序,并解决微信小程序不支持打开非业务域名https://,请重新配置的问题!...
一行代码封装微信小程序 利用「」一行代码原封不动的把你现有博客或者网站封装成小程序. 第一步 注册微信小程序账号并登陆,点击菜单栏 "开发" 中的"开发设置", ...
最新文章
- java 解压与压缩代码_Java实现多文件压缩和解压缩代码详解
- Python descriptor
- 在VS.NET中使用clickonce技术开发Winform程序
- scanf最好与fflush(stdin)配合使用
- linux中创建gpio节点
- 通过Rancher Desktop在桌面上运行K8s
- 第八课 RNN条件生成与Attention机制
- Android笔记 简单demo Spinner AutoCompleteTextView Menu
- yii mysql 操作数据库_YII2中操作数据库的方式
- 【收藏】HTML颜色参考
- 你有哪些“相见恨晚”的 UE4 学习资料?
- Mac上Jupyter之notebook快捷键
- 操作系统实验报告-多线程编程解决进程间同步和互斥问题
- 百度干净云(无广告不限速的绿色百度云客户端)
- 饥荒联机 显示服务器小麻烦,饥荒联机版新手从入门到精通教程
- 大数据技术与实践实验报告总结_大数据平台搭建实验心得体会
- 计算机键盘无法使用的原因,电脑键盘失灵的原因及解决方法
- 考研数学数学二有手就行系列之多元函数微分学(六)
- 获取手机mac地址和串号IMEI
- 大学物理——质点运动学