请选择 进入手机版 | 继续访问电脑版

无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1320|回复: 0

找不到可构建的npm包(小程序)r的正确解决方法

[复制链接]

425

主题

458

帖子

1911

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1911
发表于 2020-4-20 13:15:08 | 显示全部楼层 |阅读模式
下载的node_modules文件夹路径问题。
搞混了小程序根目录项目目录的区别。

[size=1.5]问题复现:
在项目根目录执行
npm init -y # 初始化npm
npm install lin-ui --production # 安装lin-ui 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
参考资料:https://segmentfault.com/a/1190000021349598?utm_source=tag-newest

windows .net(C#+MSSQL) linux(php+mysql)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|软件编程 ( 鄂ICP备11006601号 )鄂公网安备 42011102001337号 |

GMT+8, 2020-8-11 03:37 , Processed in 0.063879 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表