收藏
回答

新人求助,npm构建未找到npm包入口文件

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows v1.02.1902010

- 当前 Bug 的表现(可附上截图)


- 预期表现


- 复现路径


- 提供一个最简复现 Demo


npm安装weui-wxss提示 未找到npm包入口文件


回答关注问题邀请回答
收藏

14 个回答

  • 小程序技术专员-june
    小程序技术专员-june
    2019-04-03

    你是使用 cnpm 进行安装的是么?改成用 npm 试试,可以将源切到 cnpm。

    2019-04-03
    有用
    回复 5
    • 2019-04-03

      完成构建。耗时 1848 毫秒。

      1. C:\Users\LIFETIME\WeChatProjects\ticket\node_modules\@types\node\index.js: 未找到npm包入口文件
      2. C:\Users\LIFETIME\WeChatProjects\ticket\node_modules\weui-wxss\dist\app.wxss.js: 未找到npm包入口文件


      还是不行

      2019-04-03
      回复
    • 小程序技术专员-june
      小程序技术专员-june
      2019-04-03回复

      噢,查了一下,weui-wxss 指向的是 wxss 文件不是 js 文件,所以无法构建。另外 @types/node 是类型定义文件,可以安装到 devDeps 上无需安装到 deps 上吧。

      2019-04-03
      回复
    • Why not?
      Why not?
      2019-11-04回复小程序技术专员-june
      weui-wxss既然不支持通过npm install使用,为啥要发布到npm仓库呢
      2019-11-04
      2
      回复
    • 刘时满
      刘时满
      2020-04-08回复Why not?
      同问
      2020-04-08
      回复
    • cen
      cen
      2021-12-15
      借你的楼用一下,以免更多人踩坑。
      错误:
      =======================

       没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmManually 和 packNpmRelationList 进行构建


      解决:
      =========================
      1. 在小程序根目录(**** app.js所在目录 ****),打开cmd命令窗口,输入: npm init -y
      2. 安装你想要用的npm包,比如moment: npm install moment
      3. 勾选 使用 npm 模块
      4. 菜单:工具 -> 构建npm


      构建成功就可以用了。


      注意:这里说的根目录是指app.js所在目录,而不是它的上一层.如图
      2021-12-15
      回复
  • Oliver
    Oliver
    2019-10-28

    自己重新执行了一遍解决了,之前失败了几次,考虑是1.没有删干净相关文件;2.执行npm init 的时候,自己输入了些配置信息

    1. 先把 package-lock.json,package.json,node_modules,miniprogram_npm都删干净。

    2. 打开终端,执行 npm init ,全程回车,不输入任何配置信息

    3. 执行 npm i vant-weapp -S --production

    2019-10-28
    有用 15
    回复 13
    • 纯净协会主任
      纯净协会主任
      2019-12-09
      nice
      2019-12-09
      1
      回复
    • marvelous
      marvelous
      2020-02-11
      牛逼,正解
      2020-02-11
      1
      回复
    • 智博
      智博
      2020-03-12
      太神了 我也是按照你的方法解决的
      2020-03-12
      回复
    • 天
      2020-03-14
      牛皮
      2020-03-14
      回复
    • 王家都督
      王家都督
      2020-03-15
      牛,大神,照做,成功
      2020-03-15
      回复
    查看更多(8)
  • 墨一
    墨一
    2020-10-17

    文档烂如屎,都出都出几把问题

    2020-10-17
    有用 3
    回复 1
    • 期待
      期待
      2021-05-01
      真实
      2021-05-01
      回复
  • 王剑冬
    王剑冬
    2020-04-23

    weui-wxss的npm包名是`weui-miniprogram`,需要通过`npm install weui-miniprogram --save`安装

    2020-04-23
    有用 1
    回复
  • ~
    ~
    2022-04-26

    2022-04-26
    有用
    回复
  • 。。。
    。。。
    2022-01-11

    是不是不能使用cnpm安装啊,真的麻

    2022-01-11
    有用
    回复
  • 不知道叫什么
    不知道叫什么
    2022-01-07


    project.config.json 的设置如下,packNpmNanually设为true,miniprogramNpmDistDir设置为’./’

    此时package.json的依赖中已有wx-scomponent

    wx-scomponent是一个我install后在node_modules下的npm包,对其package.json设置,删除本身的main字段,修改miniprogram为我组件存放的src目录

    再次构建就成功了

    2022-01-07
    有用
    回复
  • Sea
    Sea
    2021-12-23

    首先确保微信开发者工具已经是最新版本,然后点击app.json所在的文件夹执行 npm init 一直默认回车即可,接着npm install weui-miniprogram 然后到微信开发者工具的工具点击构建npm 就会成功。

    引入@的时候会提示找不到文件,重新优化一下就行

    @import './miniprogram_npm/weui-miniprogram/weui-wxss/dist/style/weui.wxss';

    2021-12-23
    有用
    回复
  • 曾经
    曾经
    2020-11-03

    我的也报同样的错,有哪位大神解决了吗

    2020-11-03
    有用
    回复
  • 董卓
    董卓
    2020-10-22

    npm i vant-weapp -S --production。命令中 没有@是可以执行成功的.

    使用官方

    npm i @vant/weapp -S --production

    会提示找不到npm 包

    2020-10-22
    有用
    回复 2
    • GrsisFee
      GrsisFee
      2020-10-26
      那请问要使用 1.X 版本的 vant-weapp 应该如何操作呢?
      2020-10-26
      回复
    • 曾经
      曾经
      2020-11-03
      npm i @vant/weapp -S --production报错解决吗
      2020-11-03
      回复

正在加载...

登录 后发表内容