微信小程序开发系列(六)·小程序配置文件详细介绍·项目配置文件和配置Sass以及sitemap.json文件

这篇具有很好参考价值的文章主要介绍了微信小程序开发系列(六)·小程序配置文件详细介绍·项目配置文件和配置Sass以及sitemap.json文件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

小程序配置sass,微信小程序开发,微信小程序,小程序,stm32,物联网,java,开发语言

微信小程序开发_时光の尘的博客-CSDN博客

小程序配置sass,微信小程序开发,微信小程序,小程序,stm32,物联网,java,开发语言

目录

1.  项目配置文件和配置Sass

2.  sitemap.json文件


1.  项目配置文件和配置Sass

        在创建项目的时候,每个项目的根目录生成两个config.json文件,用于保存开发者在工具上做的个性化配置,例如和编译有关的配置。

        当重新安装微信开发者工具或换电脑工作时,只要载入同一个项目的代码包,开发者工具就会自动恢复到当时开发项目时的个性化配置。

项目配置文件

①  项目根目录中的 project.config.json 和project.private.config.json文件可以对项目进行配置,

②  project.private.config.json 中的相同设置优先级高于 project.config.json。

③  可以在 project.config.json 文件中配置公共的配置,在 project.private.config.json 配置个人的配置,可以将 project.private.config.json写到 .gitignore 避免版本管理的冲突。

④  project.private.config.json中有的字段,开发者工具内的设置修改会优先覆盖 project.private.config.json 的内容。如在 project.private.config.json 有appid字段,那么在 详情-基本信息 中修改了 appid,会写到 project.private.config.json中,不会覆盖掉project.config.json的 appid字段的内容。

⑤  开发阶段相关的设置修改优先同步到 project.private.config.json中,但与最终编译产物有关的设置无法在project.private.config.json中生效,界面上的改动也不会同步到 project.private.config.json 文件中。

小程序配置sass,微信小程序开发,微信小程序,小程序,stm32,物联网,java,开发语言

项目根目录中的 project.config.json 和 project.private.config.json 文件都可以对项目进行配置

project.config.json:项目配置文件,常用来进行配置公共的配置

project.private.config.json:项目私有的配置,常用来配置个人的配置

注意事项:

①  project.private.config.json 写到.gitignore 避免版本管理的冲突。

②  与最终编译结果有关的设置 必须 设置到project.config.json中。

找到“project.config.json”,按照图示添加代码:

小程序配置sass,微信小程序开发,微信小程序,小程序,stm32,物联网,java,开发语言

将后缀名改为“scss”,如上图:

小程序配置sass,微信小程序开发,微信小程序,小程序,stm32,物联网,java,开发语言

可以在项目根目录使用 project.config.json 文件对项目进行配置。

字段名 类型 说明
miniprogramRoot Path String 指定小程序源码的目录(需为相对路径)
qcloudRoot Path String 指定腾讯云项目的目录(需为相对路径)
pluginRoot Path String 指定插件项目的目录(需为相对路径)
cloudbaseRoot Path String 云开发代码根目录(需为相对路径)
cloudfunctionRoot Path String 云函数代码根目录(需为相对路径)
cloudfunctionTemplateRoot Path String 云函数本地调试请求模板的根目录(需为相对路径)
cloudcontainerRoot Path String 云托管代码根目录(需为相对路径)
compileType String 编译类型
setting Object 项目设置
libVersion String 基础库版本
appid String 项目的 appid
projectname String 项目名字
packOptions Object 打包配置选项
debugOptions Object 调试配置选项
watchOptions Object 文件监听配置设置
scripts Object 自定义预处理
staticServerOptions Object 仅在小游戏项目中有效
editorSetting Object 指定自动生成的文件的 tabIndent 和 tabSize
skeletonConfig Object 骨架屏相关设置

2.  sitemap.json文件

sitemap.json 文件:配置小程序及其页面是否允许被微信索引,提高小程序在微信内部被用户搜索到的概率。

        微信现已开放小程序内搜索,开发者可以通过sitemap.json配置来设置小程序页面是否允许微信索引。当开发者允许微信索引时,微信会通过爬虫的形式,为小程序的页面内容建立索引,当用户的搜索词条触发该索引时,小程序的页面将可能展示在搜索结果中

注意事项:

1. 注:没有 sitemap.json 则默认所有页面都能被索引。

2. {"action":"allow","page":""}是优先级最低的默认规则,未显式指明"disallow"的都默认被索引。

所有的页面都允许被微信检索:

{
    "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
    "rules": [{
    "action": "allow",
    "page": "*"
    }]
}

除了index页面除外,所有页面都允许被微信进行索引:

{
    "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
    "rules": [{
    "action": "disallow",
    "page": "pages/index/index"
    }]
}

只有index页面允许被微信进行索引,其余所有页面都不允许被微信进行索引:

{
    "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
    "rules": [{
    "action": "disallow",
    "page": "pages/index/index"
    }]
}

小程序配置sass,微信小程序开发,微信小程序,小程序,stm32,物联网,java,开发语言文章来源地址https://www.toymoban.com/news/detail-839072.html

到了这里,关于微信小程序开发系列(六)·小程序配置文件详细介绍·项目配置文件和配置Sass以及sitemap.json文件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【微信小程序开发】小程序的事件处理和交互逻辑(最详细)

    在微信小程序中,事件处理和交互逻辑是开发过程中非常重要的环节,它们直接影响到用户体验和功能实现。今天为大家继续详解小程序的事件处理和交互逻辑 事件处理和交互逻辑在小程序开发中扮演着至关重要的角色。以下是几个原因: 提升用户体验:良好的事件处理和

    2024年02月08日
    浏览(93)
  • 【微信小程序开发】微信小程序集成腾讯位置项目配置

    腾讯位置服务官网 当然没账号的要先注册一个账号 在我的应用里创建一个新的应用,印象中需要小程序ID,去微信开发者工具里面找到自己的小程序ID填入即可 添加 key 中勾选勾选 WebServiceAPI 从官网里下载,我这里下载的是 v1.2 打开微信开发者工具 在查找小程序ID的地方下滑

    2024年02月02日
    浏览(61)
  • 微信小程序开发系列(十一)·小程序页面的跳转设置以及参数传递

    目录 1.  跳转到商品列表 1.1  url: 当前小程序内的跳转链接 1.2  navigate:保留当前页面,跳转到应用内的某个页面。但是不能跳到 tabbar 页面 1.3  redirect: 关闭当前页面,跳转到应用内的某个页面。但不能跳转到 tabbar 页面 1.4  navigate和redirect的区别 1.5  switchTab:跳转到 t

    2024年04月12日
    浏览(48)
  • 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景

    ✍创作者:全栈弄潮儿 🏡 个人主页: 全栈弄潮儿的个人主页 🏙️ 个人社区,欢迎你的加入:全栈弄潮儿的个人社区 📙 专栏地址:小程序从入门到精通 【分享几个国内免费可用的ChatGPT镜像】 【10几个类ChatGPT国内AI大模型】 【用《文心一言》1分钟写一篇博客简直yyds】

    2023年04月09日
    浏览(53)
  • 微信小程序开发学习笔记《7》全局配置以及小程序窗口

    博主正在学习微信小程序开发,希望记录自己学习过程同时与广大网友共同学习讨论。全局配置官方文档 小程序根目录下的app.json 文件是小程序的全局配置文件。 常用的配置项如下: pages记录当前小程序所有页面的存放路径 window 全局设置小程序窗口的外观 tabBar 设置小程序底

    2024年01月21日
    浏览(49)
  • 微信小程序开发系列(三十二)·如何通过小程序的API实现页面的上拉加载(onReachBottom事件)和下拉刷新(onPullDownRefresh事件)

    目录 1.  上拉加载 2.  下拉刷新         上拉加载是小程序中常见的一种加载方式,当用户滑动页面到底部时,会自动加载更多的内容,以便用户继续浏览小程序中实现上拉加载的方式: ①  在app.json或者page.json中配置距离页面底部距离:onReachBottomDistance;默认50px。 ②

    2024年04月12日
    浏览(52)
  • 微信小程序开发系列-07组件

    《微信小程序开发系列-01创建一个最小的小程序项目》 《微信小程序开发系列-02注册小程序》 《微信小程序开发系列-03全局配置中的“window”和“tabBar”》 《微信小程序开发系列-04获取用户图像和昵称》 《微信小程序开发系列-05登录小程序》 《微信小程序开发系列-06事件

    2024年02月03日
    浏览(53)
  • 快速搭建微信小程序:模板和配置详细介绍

    数据绑定 在data中定义数据 在WXML中使用数据 事件绑定 事件是渲染层到逻辑层的通讯方式 小程序中常用事件 类型 绑定方式 事件描述 tap bindtap 或 bind:tap 手指触摸后马上离开,类似于 HTML 中的 click 事件 input bindinput 或 bind:input 文本框的输入事件 change bindchange 或 bind:change 状态

    2024年02月19日
    浏览(37)
  • 微信小程序开发教学系列(12)- 实战项目案例

    本章将通过一个简单的实战项目案例来帮助读者巩固之前学习到的知识。我们将搭建一个名为“ToDoList”的微信小程序,实现一个简单的任务清单功能。 ToDoList是一个用于记录和管理任务的小程序。用户可以添加、编辑、完成和删除任务,以及查看任务清单。 功能需求 显示任

    2024年02月11日
    浏览(59)
  • 【微信小程序开发】环境介绍和基本使用

    随着社会的快速发展,人们对于轻便、快捷的需求越来越大,而微信小程序也因为其占内存小、使用简单便捷的优势迅速被大众接受,微信小程序的使用人数越来越多,微信小程序的数量也是越来越来,功能越来越全,可以说:微信小程序的兴起是一个必然趋势。 既然有需求

    2024年01月20日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包