原生小程序配置文件

小程序配置文件project.config.json

miniprogramRoot

Path String 指定小程序源码的目录(需为相对路径)

qcloudRoot

指定腾讯云项目的目录(需为相对路径)

pluginRoot

指定插件项目的目录(需为相对路径)

compileType

string 编译类型
miniprogram 当前为普通小程序项目
plugin 当前为小程序插件项目

setting

Object 项目设置
    es6         Boolean    是否启用 es5 转 es6
    postcss     Boolean    上传代码时样式是否自动补全
    minified    Boolean    上传代码时是否自动压缩
    urlCheck    Boolean    是否检查安全域名和 TLS 版本

libVersion

基础库版本 String

appid

项目的 appid,只在新建项目时读取

projectname

项目名字,只在新建项目时读取

packOptions

打包配置选项 Object
packOptions 用以配置项目在打包过程中的选项。打包是预览 、上传时对项目进行的必须步骤。
目前可以指定 packOptions.ignore 字段,用以配置打包时对符合指定规则的文件或文件夹进行忽略,以跳过打包的过程,这些文件或文件夹将不会出现在预览或上传的结果内。
packOptions.ignore 为一对象数组,对象元素类型如下:

value    string    路径或取值
type    string    类型
其中,type 可以取的值为 folder、file、suffix、prefix,分别对应文件夹、文件、后缀、前缀。

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

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

scripts

自定义预处理 Object
beforeCompile    预览前预处理命令
beforePreview    预览前预处理命令
beforeUpload    上传前预处理命令

原文地址:https://www.cnblogs.com/homehtml/p/12706146.html

时间: 2024-10-05 21:59:12

原生小程序配置文件的相关文章

如何使用 mps 开发原生小程序

最近自己手动试了一下有腾讯和京东团团队开发的一套mps 框架. 说实话可以算得上上手最快的一个了,他对于原生小程序没有如何干扰和影响 JSX 代替 WXML 书写结构,精简高效 对原生小程序零入侵 支持 JS 和 TS 实时编译,实时预览 输出 WXML 自动美化 支持 Less 输出 WXSS 这是他最大的一些亮点 启动小程序一个新项目 $ npm i omi-cli -g $ omi init-mps my-app //qq轻应用 omi init-mps-qq my-app $ cd my

2-4 原生小程序 - 自带组件及API

获取用户的信息有两种,一种是不需要登录的,我们只需要获取用户的头像,还有微信的名.还有一种是登录的,就是登录后台校验的,就是获取用户的openid. webview,可以内嵌一个网页,类似于原生的开发,可以直接打开一个网页. 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/9153710.html

原生小程序翻页效果轮播图

废话不多说,直接上代码: <view class='video-box'> <view class="box" bindtouchstart="touchstart" bindtouchmove="touchmove" bindtouchend="touchend" > <view class="item item0 club" animation="{{animat

原生小程序 登录篇

详情见:https://developers.weixin.qq.com/ebook?action=get_post_info&docid=000cc48f96c5989b0086ddc7e56c0a 原文地址:https://www.cnblogs.com/ceceliahappycoding/p/10994987.html

原生小程序底部弹出层动画过渡

1.wxml <view class="my-dialog" > <view class="my-mask" bindtap="confirmDialog" hidden="{{!showDialog}}" ></view> <view class="my-container" animation="{{animatheightadd}}">

原生小程序 wxs使用

github地址:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxs/ js: Page({ data: { array: [1, 2, 3, 4, 5, 1, 2, 3, 4] } }) wxml: <view> {{m1.getMax(array)}} </view> <wxs module="m1"> var getMax = function(array) {

美团小程序框架mpvue入门教程

自打写了 美团小程序框架mpvue蹲坑指南, 一发不可收拾,今天趁周末空闲,来写个mpvue(没朋友)的简单入门教程,本教程只针对新手,老鸟勿喷. 另外,我还专门为本文做了一个简单的项目,如果懒得从头开始搭项目的童鞋,可以直接去我的 github上克隆到本地, 安装一下依赖,即可直接在此基础在开发,不需要做任何配置.如果你觉得该项目对有帮助, 请顺便给我Star,你们的支持是我最大的动力,谢谢! 好了,我们进入主题,首先,请允许引用一下美团官方对mpvue的介绍 mpvue是一个使用 Vue.j

9小时搞定微信小程序开发

第01讲-小程序的背景 第02.第2讲-什么是小程序 第03讲-小程序生态及应用前景 第04讲-小程序开发前的准备 第05讲-安装微信开发者工具 第06讲-小程序代码结构简介 第07讲-小程序配置文件介绍 第08讲-开发者工具详解(一) 第09讲-开发者工具详解(二) 第10讲-创建第一个小程序 第11讲-开发框架组成介绍 第12讲-WXML之语法 第13讲-WXML特性之数据绑定 第14讲-WXML特性之列表渲染 第15讲-WXML特性之条件渲染 第16讲-WXML特性之模板及引用 第17讲-

美团小程序框架mpvue入门

mpvue 主要特性 使用 mpvue 开发小程序,你将在小程序技术体系的基础上获取到这样一些能力: 1. 彻底的组件化开发能力:提高代码复用性 2. 完整的 Vue.js 开发体验 3. 方便的 Vuex 数据管理方案:方便构建复杂应用 4. 快捷的 webpack 构建机制:自定义构建策略.开发阶段 hotReload 5. 支持使用 npm 外部依赖 6. 使用 Vue.js 命令行工具 vue-cli 快速初始化项目 7. H5 代码转换编译成小程序目标代码的能力 如果你有过vue的开发