{ "description": "最新项目配置文本文档。", "packOptions": { //装袋配置挑选项 "ignore": [] //配置装袋时对符合特殊规范的文本文档或文本文档夹进行忽略,绕开装袋的整个过程,这类文本文档或文本文档夹不可易出现在访问或递交的结果内 }, "setting": { //最新项目设置 "urlCheck": true, //不是是检查安全性性域名和TLS版本号号 "es6": true, //不是是打开es5转es6 "postcss": true, //递交编号时样式不是是自动式补全 "minified": true, //递交编号时不是是自动式变小 "newFeature": true }, "compileType": "miniprogram", //编译程序程序类型,miniprogram现如今为一般手机微信微信小程序最新项目。关键主要参数字段名名名类型说明miniprogramRootPath String特殊手机微信微信小程序源码的文档文件目录(可以相对性性相对性相对路径)qcloudRootPath String特殊腾讯云最新项目的文档文件目录(可以相对性性相对性相对路径)pluginRootPath String特殊手机软件最新项目的文档文件目录(可以相对性性相对性相对路径)compileTypeString编译程序程序类型settingObject最新项目设置libVersionString基本库版本号号appidString最新项目的 appid,只在新建最新项目时加载projectnameString最新项目名字,只在新建最新项目时加载packOptionsObject装袋配置挑选项debugOptionsObject调整配置挑选项scriptsObject自定预处理
[标识:內容1]
plugin现如今为手机微信微信小程序手机软件最新项目 "libVersion": "2.0.8", //基本库版本号号 "appid": "wxf5b8ab7a81a76efa", //APPID,只在新建最新项目时加载 "projectname": "test2", //最新项目姓名,只在新建最新项目时加载 "isGameTourist": false, "condition": { "search": { "current": -1, "list": [] }, "conversation": { "current": -1, "list": [] }, "game": { "currentL": -1, "list": [] }, "miniprogram": { "current": -1, "list": [] } }}
compileType 有效值
名字说明miniprogram现如今为一般手机微信微信小程序最新项目plugin现如今为手机微信微信小程序手机软件最新项目setting 里能够特殊以下设置
字段名名名类型说明es6Boolean不是是打开 es6 转 es5postcssBoolean递交编号时样式不是是自动式补全minifiedBoolean递交编号时不是是自动式变小urlCheckBoolean不是是检查安全性性域名和 TLS 版本号号uglifyFileNameBoolean不是是进行编号维护保养scripts 中特殊自定预处理的命令
名字说明beforeCompile编译程序程序前预处理命令beforePreview访问前预处理命令beforeUpload递交前预处理命令
packOptions
packOptions 用以配置最新项目在装袋整个过程中的挑选项。装袋是访问、递交时对最新项目进行的尽量步骤。
目前可以特殊 packOptions.ignore 字段名名,用以配置装袋时对符合特殊规范的文本文档或文本文档夹进行忽略,以绕开装袋的整个过程,这类文本文档或文本文档夹将不可易出现在访问或递交的结果内。
packOptions.ignore 为一总体目标数据动能数字能量数组,总体目标原素类型下列:
字段名名名类型说明valuestring相对性相对路径1或取值typestring类型在这其中,type 可以取的标值 folder、file、suffix、prefix、regexp2、glob2,各有相符合文本文档夹、文本文档、后缀名名、做为作为前缀、正则表达式表述式描述式、Glob 规范。所有规范值全是自动式忽略规格写。
注 1: value 字段名名的值若说明文本文档或文本文档夹相对性相对路径,以手机微信微信小程序文档文件目录 (miniprogramRoot) 为网站网站根目录。
注 2: regexp、glob 仅 1.02.1809260 及以上版本号号专用型专用工具可用。
案例配置下列。
{ "packOptions": { "ignore": [{ "type": "file", "value": "test/test.js" }, { "type": "folder", "value": "test" }, { "type": "suffix", "value": ".webp" }, { "type": "prefix", "value": "test-" }, { "type": "glob", "value": "test/**/*.js" }, { "type": "regexp", "value": "\.jsx$" }] }}
注: 这一部独立设置置的变动可能务必再度打开最新项目才能够见效。
debugOptionsdebugOptions 用以配置在对最新项目编号进行调整时的挑选项。
目前可以特殊 debugOptions.hidedInDevtools 字段名名,用以配置调整时于调整器 Sources 操纵控制面板隐藏源代码的文本文档。
hidedInDevtools 的配置规范和 packOptions.ignore 是一致的。
当某一 js 文本文档符合此规范时,调整器 Sources 操纵控制面板中此篇件源代码文章内容文章正文内容将被隐藏,显示信息信息内容为:
// xxx.js has been hided by project.config.json
注:配置此规范后,可能务必关闭多管齐下新开业启最新项目才能够看到具体实际效果。
最新项目配置案例:
{ "miniprogramRoot": "./src", "qcloudRoot": "./svr", "setting": { "postcss": true, "es6": true, "minified": true, "urlCheck": false }, "packOptions": { "ignore": [] }, "debugOptions": {}}
经典著作权声明
即速应用倡导高度重视与维护保养技术专业专业知识产权年限期限。如发现本站文章内容內容存在经典著作权难点,烦请提供经典著作权疑虑、真正真实身份确认、经典著作所有权证实、 ,大伙儿将马上处理。本站文章内容內容仅作共享资源沟通交流沟通交流关键主要用途,写作者看法不一同于即速应用看法。顾客与写作者的一切交易与本站无关紧要,请悉知。