微信小程序:工具配置 project.config.json

一、项目配置文件project.config.json

小程序开发者工具在每个项目的根目录都会生成一个 project.config.json,在工具上做的任何配置都会写入到这个文件,当重新安装工具或者换电脑工作时,只要载入同一个项目的代码包,开发者工具就自动会帮你恢复到当时你开发项目时的个性化配置,其中会包括编辑器的颜色、代码上传时自动压缩等等一系列选项。

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

(1)compileType 有效值:

(2)setting 中可以指定以下设置:

(3)scripts 中指定自定义预处理的命令:

(4)packOptions:

packOptions 用以配置项目在打包过程中的选项。打包是预览、上传时对项目进行的必须步骤。

目前可以指定 packOptions.ignore 字段,用以配置打包时对符合指定规则的文件或文件夹进行忽略,以跳过打包的过程,这些文件或文件夹将不会出现在预览或上传的结果内。

packOptions.ignore 为一对象数组,对象元素类型如下:

其中,type 可以取的值为 folderfilesuffixprefix,分别对应文件夹、文件、后缀、前缀。

示例配置如下:

{"packOptions": {"ignore": [{"type": "file","value": "test/test.js"}, {"type": "folder","value": "test"}, {"type": "suffix","value": ".webp"}, {"type": "prefix","value": "test-"}]}
}

注: value 字段的值不支持通配符、正则表达式。若表示文件或文件夹路径,以小程序目录 (miniprogramRoot) 为根目录。

(6)debugOptions:

debugOptions 用以配置在对项目代码进行调试时的选项。

目前可以指定 debugOptions.hidedInDevtools 字段,用以配置调试时于调试器 Sources 面板隐藏源代码的文件。

hidedInDevtools 的配置规则和 packOptions.ignore 是一致的。

当某个 js 文件符合此规则时,调试器 Sources 面板中此文件源代码正文内容将被隐藏,显示为:

// xxx.js has been hided by project.config.json

注:配置此规则后,可能需要关闭并重新打开项目才能看到效果。

(7)项目配置示例:

{"miniprogramRoot": "./src","qcloudRoot": "./svr","setting": {"postcss": true,"es6": true,"minified": true,"urlCheck": false},"packOptions": {},"debugOptions": {}
}

转载于:https://www.cnblogs.com/lizm166/p/9547816.html

微信小程序:工具配置 project.config.json相关推荐

  1. 微信小程序—相关配置

    目录 微信小程序介绍 什么是小程序? 小程序可以干什么? 相关资料 第一个小程序 申请帐号 测试号申请 安装开发工具 你的第一个小程序 编译预览 目录结构 JSON 配置 小程序配置 app.json ...

  2. 微信小程序之配置app.json

    微信小程序之配置app.json 本人写了一个在线扫码借书的小程序,打算分享一下心得和代码,欢迎关注,再次希望各位大佬指出不足 {"pages": ["pages/ind ...

  3. 微信小程序中配置云开发

    微信小程序中配置云开发 一.配置 app.js 文件 onLaunch() {wx.cloud.init({env: 'cloud1-xxxxxxxxxx', // 云开发 环境IDtraceUser ...

  4. 微信小程序工具的使用及其参数含义。

    官方文档: 目录结构 | 微信开放文档 进入小程序注册页:小程序 根据指引填写信息和提交相应的资料,就可以拥有自己的小程序帐号. 在这个小程序管理平台,你可以管理你的小程序的权限,查看数据报表,发布小 ...

  5. 逆战之微信小程序全局配置

    微信小程序之全局配置-1 小程序的配置分为全局配置.页面配置及sitemap 配置 全局配置 小程序根目录下的 app.json 文件用来对微信小程序进行全局配置.文件内容为一个 JSON 对象,有以 ...

  6. 微信小程序 php配置,微信小程序的配置

    我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 等. 以下是一个包含了所有配置选项的简单配置app.json{ "pa ...

  7. php小程序开发实例,微信小程序全局配置开发实例

    本文主要和大家分享微信小程序全局配置开发实例,主要以代码的形式和大家分享,希望能帮助到大家. 一.app.json 使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设 ...

  8. 微信小程序-页面配置-界面显示部分

    微信小程序-页面配置-界面显示部分 配置项 singlePage 小结: 每一个小程序页面也可以使用 .json 文件来对本页面的窗口表现进行配置. 页面中配置项在当前页面会覆盖 app.json 的 ...

  9. 《微信小程序-进阶篇》package.json版本说明及各类版本符号详解(一)

    大家好,这是小程序系列的第十一篇文章,在这一个阶段,我们的目标是 由简单入手,逐渐的可以较为深入的了解组件化开发,并且实践积累一些后续项目也就是原神资料站中用得着的组件: 1.<微信小程序-基础 ...

最新文章

  1. 查看MYSQL数据库中所有用户及拥有权限
  2. c++容器vector
  3. 大工17春计算机文化基础在线测试3,大工17春《计算机文化基础》在线测试3答案...
  4. 微信小程序-学习笔记6-组件
  5. Matlab中plot函数绘图基本用法
  6. linux 命令-- touch
  7. Linux自有服务(2)-Linux从入门到精通第六天(非原创)
  8. django学习之路
  9. VerbalExpressions
  10. amazon php 空间,如何将PHP图像资源放入Amazon Web Services?
  11. MAPREDUCER学习笔记
  12. jquery第三期:js与jquery对象转换
  13. VS 2013安装教程
  14. GM300单片硅钢铁损测试仪操作使用指引
  15. 由JavaScript版迷宫游戏引出Java版迷宫地图生成器
  16. oracle truncate可以恢复吗,恢复truncate表
  17. Linux常用命令汇总 - 近乎全量命令!
  18. 【JQuery】动画
  19. 有些朋友没看清楚,我在这里再特意强调一下
  20. 大学生闲置物品交易平台UML建模

热门文章

  1. 【AMD、CMD和CommonJS】
  2. NOI 4.6 贪心 2407:书架
  3. 基因组测序为什么没完没了?
  4. 14个python就业前景_python普通人学有什么用 就业前景和工资待遇怎么样
  5. 真的不能错过的打印攻略!打印一张7分钱
  6. ansible-playbook批量部署Zabbix
  7. 【免费开放源码】审批类小程序项目实战(预约审批端)
  8. 高效的学习方法(费曼学习方法)
  9. 分享Qt多工程多目录的编译案例,subdirs
  10. 浅谈Word.Application,关于js操作word文档的使用