专栏首页TLingC's Zone小程序提示组织目录结构的处理方法

小程序提示组织目录结构的处理方法

给小程序添加functions文件夹创建云函数后,编译时出现以下提示:

文件 functions/xxxxxx/xxxxxx.js 在 project.config.json ‘cloudfunctionRoot’ 指定的目录, 如果不希望在小程序/小游戏的运行环境中执行该文件,请使用 project.config.json "miniprogramRoot" 组织项目目录结构

此时如果执行构建npm,系统会把云函数文件夹下面的函数依赖也视为运行环境中需要使用的组件,会读取package.json的依赖,并且构建到miniprogram_npm文件夹中,但云函数的依赖不需要使用构建也是可以运行的。

解决方法是新建一个src文件夹(或者也可以根据喜好命名),然后把除了project.config.json和云函数自身文件夹的文件全部放到src文件夹下,使得云函数文件夹和小程序文件夹在同一个目录下,形成类似下面的目录结构:

├─functions
│  └─my_cloud_function
│      └─node_modules
└─src
    ├─miniprogram_npm
    ├─node_modules
    └─pages

然后编辑project.config.json,加上以下代码:

{
    "miniprogramRoot": "src/",
    //......
}

问题即解决。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 在Composer中使用自己修改的包

    在使用composer组件时,有时候需要对包进行一些自定义修改,有一些教程中写需要修改composer.json,然后发布到Packagist,但如果只是适应自...

    TLingC
  • 使用Jenkins持续集成部署QQ小程序

    QQ小程序提供了Docker镜像来对小程序项目进行CI构建(文档)。文档中提供的Github Actions及Drone CI两种CI工具都对Docker的相关...

    TLingC
  • 利用PHP把MySQL数据库内所有表编码转换为utf8mb4

    TLingC
  • 闲谈WAF与反爬虫

    Openresty的核心功能就提供WEB服务,Openresty还有个很重要的功能就是用作反向代理服务器。 WAF防护功能的基本原理就是利用Openresty...

    糖果
  • 004.golang 常量与运算符

    Go虽然保留了指针,但与其它编程语言不同的是,在Go当中不 支持指针运算以及”->”运算符,而直接采用”.”选择符来操作指针 目标对象的成员

    qubianzhong
  • 利用python修改json文件的val

        做工程时遇到需要监听json文件,根据json文件中的key-value值作出相应处理的情形。为此写了修改json文件的python脚本供工程后续调用。

    py3study
  • 2018年Go语言实战笔记2string字符串处理time时间处理指针strconv 类型转换rand 随机数函数几个实例

    接触一门新语言,了解其语法结构,常用的包是必须的,同时也是无聊的。有过其他编程语言基础的同学,学习go的语法很简单,参照 go文档 过一遍就能对go的语法有大致...

    章鱼喵
  • SAP Fiori internationalization(国际化)实现的一些例子

    下图这个Opportunity的金额,在右边的明细页面里显示的是1880 USD,但为何在左边,显示的是2K这个近似值?

    Jerry Wang
  • 《大话脑成像》之十二:Linux基础命令

    话说孔乙己时常混迹于磁共振基础班,处理功能数据算是得心应手了。虽然时常拖欠学费,但不出几月,定然还上,从粉板上拭去了孔乙己的名字。因此,DTI班第一天,当他悄悄...

    用户1279583
  • java高并发锁的3种实现

    提到锁,大家可能都会想到synchronized关键字,使用它的确可以解决一切并发问题,但是对于系统吞吐要求更高的,在这里提供了几个小技巧,帮助大家减小锁粒度,...

    哲洛不闹

扫码关注云+社区

领取腾讯云代金券