微信小程序bug:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录;与app.json: [“usingComponents“][“van-button“]:

这篇具有很好参考价值的文章主要介绍了微信小程序bug:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录;与app.json: [“usingComponents“][“van-button“]:。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

错误1:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录

旧版本

 新版本

错误二:app.json: ["usingComponents"]["van-button"]: "@vant/weapp/button/index" 未找到


错误1:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录

今天在写微信小程序的时候,在里面引入包的时候,然后构建npm时,报了一个错:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录。

通过查看vant官方文档:Vant Weapp - 轻量、可靠的小程序 UI 组件库

发现应该是第三步出了问题:

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

微信小程序构建npm报错,微信小程序,bug,npm

旧版本

这里如果你是旧版本的微信开发者工具:

这里注意:我的微信开发者工具版本为:(顶部查看)

微信小程序构建npm报错,微信小程序,bug,npm

 在该文件下配置下面的代码

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

微信小程序构建npm报错,微信小程序,bug,npm

你需要在项目根目录新建一个 miniprogram 文件夹,然后再构建

微信小程序构建npm报错,微信小程序,bug,npm

 构建成功后生成 miniprogram_npm 目录

微信小程序构建npm报错,微信小程序,bug,npm

 新版本

最近下载的版本,miniprogramNpmDistDir配置为'./'即可,如下

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

同时注意:

在使用微信开发者工具时,经常会遇见一些奇怪的问题,

多执行下面两个操作能解决很多问题。

微信小程序构建npm报错,微信小程序,bug,npm

错误二:app.json: ["usingComponents"]["van-button"]: "@vant/weapp/button/index" 未找到

官方文档:Vant Weapp - 轻量、可靠的小程序 UI 组件库

注意:官方文档已经详细介绍了使用步骤!!!!

在确保自己 npm init 了,也下载了包之后,移除全局配置 "style": "v2",也引用了包之后。

微信小程序构建npm报错,微信小程序,bug,npm

 依然报错,我的解决方法:将路径删掉,然后一层一层自己手动点出来,通过它的路径提示来写。我之前这一块是直接复制粘贴的其他人的,自己把路径点出来后,再重新编译就不再报错了。

最后:

此处基础库设置为通用版本,会减少一些莫名的bug。

微信小程序构建npm报错,微信小程序,bug,npm文章来源地址https://www.toymoban.com/news/detail-759212.html

到了这里,关于微信小程序bug:没有找到可以构建的NPM包,请确认需要参与构建的npm在miniprogramroot目录;与app.json: [“usingComponents“][“van-button“]:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序【构建npm】使用记录

    :: 问题 使用原生微信小程序开发时,通过官方 typescript 模板构建的小程序无法正确执行 构建npm 成功,从而导致我想通过 npm 安装并使用第三方库出现问题 :: 开发环境(可参照) 设备 : macOS Ventura 13.0 微信开发者工具 : Stable 1.06.2303060 创建模板 : typescript + sass 【这里使用的

    2024年02月11日
    浏览(29)
  • 微信小程序配置npm构建详细解读

    npm 支持 | 微信开放文档 总之就是,1、开启  2、根据谁进行构建,指定构建后生成的位置      1、 在项目根目录 npm init  生成package.json文件    2、npm install  安装要使用的模块 如· npm i @vant/weapp -S --production    3、 微信开发工具  【工具】-》【构建npm】 构建成功会生成

    2024年02月16日
    浏览(30)
  • 微信小程序构建npm失败解决方式

    安装完所需要的依赖后,在微信开发者工具菜单栏中选择:“工具” - “构建 npm”,但是失败。 开发者工具创建的项目, miniprogramRoot  默认为  miniprogram , package.json  在其外部,npm 构建无法正常工作。 需要手动在  project.config.json  内添加如下配置,使开发者工具可以正确

    2024年04月27日
    浏览(29)
  • 解决微信小程序提示构建npm失败

    根据报错信息可以看出需要我们在project.config.json文件中指定构建npm相关的路径 在project.config.json中添加如下代码( 要加在setting下哦 ): 添加完成后,再次点击【构建npm】,发现还是报错。 重点来了,这个时候要 重启微信开发者工具 ,然后再次点击【构建npm】,就可以了

    2024年02月03日
    浏览(45)
  • 【微信小程序】工具构建npm不生效问题

    直接终端输入 npm init -y npm install express 会重新初始化package.json和重新刷新node_modules包 然后直接点npm构建 构建出来这个就完事了

    2024年02月02日
    浏览(30)
  • 微信小程序构建npm(js和ts)

    先吐槽一下,官方文档写的就是一坨粑粑!真垃圾 不要按照官方的来,不然会有以下报错 空白处右键,选择在外部终端窗口中打开 之后每次安装新的依赖,都要点击一次构建npm!!!,每次!!! 空白处右键,选择在外部终端窗口中打开 每次构建npm都要记得删除,构建结

    2024年02月15日
    浏览(43)
  • 解决BUG:微信小程序vant引入报错[“usingComponents“][“van-search“]: “@vant/weapp/search/index“ 未找到

    报错内容: [ miniprogram/pages/index/index.json 文件内容错误] miniprogram/pages/index/index.json: [\\\"usingComponents\\\"][\\\"van-search\\\"]: \\\"@vant/weapp/search/index\\\" 未找到 (env: Windows,mp,1.06.2301040; lib: 2.14.1) 按照vant说明文档配了很多遍,微信小程序也更新到最新版本,project.package.json如下配置 依旧报错。网上各

    2024年02月11日
    浏览(45)
  • [微信小程序] 项目引入vant组件库 npm构建问题 避坑

     按照Vant Weapp官网的快速上手,构建npm时发现报错 问题:package.json 未找到 原因:没有初始化npm,所以没生成package.json,npm构建时需要此文件,所以报此错误 解决:在项目根目录里执行 “ npm init ” 再次构建npm,还会报错,此时按照vant官方文档 再次执行即可: 如果还是没有

    2024年02月17日
    浏览(33)
  • 微信小程序在使用vant组件库时构建npm报错

    在跟着vant官方进行使用步骤一步步操作时,由于要构建NPM,但NPM包在App配置文件的外部 所以在做下图这一步时: 接着再进行npm构建时会报错 解决方法 :修改

    2024年02月13日
    浏览(31)
  • 微信小程序vant安装使用过程中遇到无法构建npm的问题

    官网地址,然而如果完全按照这个教程来,实际上是缺少步骤的,需要补充一些步骤(参考https://www.bilibili.com/video/BV1vL41127Er)

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包