wepy 爬坑指北

安装使用 wepy

安装(更新)wepy 命令行工具

1
npm install wepy-cli -g

生成开发示例

1
wepy init standard myproject

开发实时编译

1
npm run dev

使用 Promise

1) 安装 polifil

1
npm install promise-polyfill --save

2) 在 app.wpy 中引入

1
2
3
4
5
6
7
8
9
10
import Promise from 'promise-polyfill'

export default class extends wepy.app {

constructor () {
super()
this.use('promisify')
}

}

使用 RxJS

因为RxJS中取global的方式在小程序中不兼容,所以需要使用replace插件处理一下:

1) 安装依赖

1
npm install wepy-async-function rxjs --save

2) 配置 wepy.config.js

1
2
3
4
5
6
7
module.exports.plugin.replace = {
filter: /rxjs[\\/]util[\\/].*\.js$/,
config: {
find: 'require(\'./root.js\')',
replace: '{root:require(\'./../../wepy-async-function/global.js\')}'
}
}

使用 pug

1) 安装依赖

1
npm install wepy-compiler-pug --save-dev

2) 位置 wepy.config.js

1
2
3
4
5
6
module.exports = {
compilers: {
pug: {
}
}
}