cecf
cecf
  • 发布:2020-04-30 15:54
  • 更新:2021-02-24 15:58
  • 阅读:1410

请教达人,这公共模块的npm命令在哪运行啊?

分类:uniCloud

云函数公共模块文档提到:

创建并引入公用模块
……
4、在要引入公用模块的云函数目录(本例中为useCommon)执行npm init -y生成package.json文件
5、在useCommon目录执行npm install ../common/hello-common引入hello-common模块

可是在HBuilder里,我没找到在哪有命令行能执行npm啊。。。

我试了目录右键打开命令行窗口,不管用,,,也试了在dos下运行,也不管用,,,这显然不管用。

请教高手,这npm命令在哪运行啊?

我已经断然对官方QQ群失去信心,那就是一个发广告的地儿。。。官方挂的管理员严重疑似都是机器人。。。

唉,这大热天的,提什么官方QQ群啊,添堵。。。

2020-04-30 15:54 负责人:无 分享
已邀请:
2***@qq.com

2***@qq.com - jue

官方居然没人回

2***@qq.com

2***@qq.com - jue

需要安装node,然后才有npm命令去执行。。
但是我都弄了,执行npm install ../common/hello-common 的时候,还是有问题。
没人理,也不问了

  • DCloud_uniCloud_WYQ

    执行这个还有什么问题?报的什么错

    2020-12-07 10:44

  • 2***@qq.com

    回复 DCloud_uniCloud_WYQ: 执行“执行npm install ../common/hello-common”,云函数里面出现了很多文件和一个文件夹。文件夹node_modules下面会出现一个uni-id,和组件uni-id一模一样。另外还有一个package-lock.json.

    看官方实例中并没有node_modules这个,应该是我出错了。


    报的错:

    npm ERR! code ENOLOCAL

    npm ERR! Could not install from "..\common\uni-id" as it does not contain a package.json file.


    npm ERR! A complete log of this run can be found in:

    npm ERR! C:\Users\炬\AppData\Roaming\npm-cache_logs\2020-12-07T03_01_51_604Z-debug.log

    PS D:\HBxm\TH\cloudfunctions-aliyun\login> cd D:/HBxm/TH/cloudfunctions-aliyun/login

    PS D:\HBxm\TH\cloudfunctions-aliyun\login> npm install ../common/uni-id

    npm notice created a lockfile as package-lock.json. You should commit this file.

    npm WARN login@1.0.0 No description

    npm WARN login@1.0.0 No repository field.


    因为对node不熟悉,希望官方在“执行npm init -y” “执行npm install ../common/hello-common”上说明能详细一点,找不到什么解决的办法。也判断不了问题出在哪里

    2020-12-07 11:13

  • DCloud_uniCloud_WYQ

    回复 2***@qq.com: 你这个uni-id是哪来的?里面缺少了package.json

    2020-12-07 12:07

  • 2***@qq.com

    回复 DCloud_uniCloud_WYQ: 从“https://ext.dcloud.net.cn/plugin?id=2116”导入的,并且也上传到后台公共模块,package.json也是有的

    2020-12-07 12:11

  • MonikaChen

    回复 2***@qq.com:


    是node_modules文件夹引起的


    https://uniapp.dcloud.io/uniCloud/cf-common


    这个文档里有一句话“从插件市场导入或者其他地方复制项目可能会导致npm install创建的软链接失效,如果遇到这种情况请删除node_modules和package-lock.json重新npm install”

    2021-02-24 15:59

该问题目前已经被锁定, 无法添加新回复