小程序 找不到可构建的npm包-解决方法

问题复现:

在项目根目录执行

npm init -y # 初始化npm

最近在学习7yue老师的koa课,使用到npm包,出现这个问题,目录结构如下

工具 -> 构建 npm -> '没有找到可以构建的 NPM 包'

查看文档

查阅npm 支持| 微信开放文档)有如下说明

此处并没有强制要求 node_modules 必须在小程序根目录下(即 project.config.js 中的 miniprogramRoot 字段),也可以存在于小程序根目录下的各个子目录中。但是不允许 node_modules 在小程序根目录外。

所以: npm包应放在小程序根目录下 ,而我搞混了小程序目录和项目根目录

小程序根目录(为 /project.config.json 中 miniprogramRoot字段指定)

项目根目录(为 / )是两个不同位置

原来是我的node-models放错了地方,正确位置应该是**miniprogram**文件夹下

问题解决

cd miniprogram

npm init -y

npm install lin-ui --production

工具 -> 构建 npm

目录如下,出现了miniprogram_npm

相关文章

概述 消息能力是小程序能力中的重要组成,我们为开发者提供了...
判断H5页面环境在微信中还是小程序中 用小程序提供的wx.mini...
wx.reLaunch和wx.navigateTo,wx.navigateTo的区别 2019-03-...
微信小程序如何从数组里取值_微信小程序 传值取值的几种方法...
H5项目接入微信授权登录,通过 UA 区分微信还是普通浏览器:...
微信小程序获取data-xx=""属性的值,自定...