请用微信扫码预览
npm i
npm run server
或者用yarn
yarn
yarn server
yarn server
此步可以跳过,暂时不考虑用本地mock的接口服务
小程序项目配置如下
记得一定勾选
使用 npm 模块
和不校验合法域名、
如果项目目录的miniprogram_npm
目录不存在,则执行工具/构建npm
构建小程序直接依赖的npm包
若启动项目报如下错误,则手动拷贝 node_modules/crypto-js/
目录下全部文件(index.js 文件除外)至 miniprogram_npm/crypto-js/
目录(具体原因见问题链接)
项目中API接口区分了正式站接口和开发环境mock数据,需要添加自定义的编译模式进行环境判断,启动参数必须为env=dev方可使用本地mock数据
到此项目就已经成功启动,会看到项目首页如下:
由于微信限制个人小程序提供视频服务,暂时注释掉跳转优酷应用的逻辑,克隆此仓库代码并在 app.json 的 subpackages 配置项中追加以下内容即可本地预览
{
"root": "youku",
"name": "youku",
"pages": [
"pages/index/index",
"pages/webview/webview"
]
}