-
打开 命令行 工具,通过 ipconfig 命令获取本地 ip 地址
-
修改项目配置(config文件夹中index.js文件),将虚拟服务器的 host 从 localhost 改成 本地 ip
const path = require('path') module.exports = { dev: { ... // Various Dev Server settings host: '192.168.1.1', // can be overwritten by process.env.HOST port: 8081, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined ... },
-
npm run dev 运行项目
-
将本地项目站点的地址(例如:http://192.168.1.1:8080/#/)发到手机设备,即可访问本地站点
-
打开 git bash,运行以下命令,忽略变更文件,此后大家不会因为变更相同文件造成文件冲突(参考《Git 如何忽略已提交的文件》)
$ cd ace.web.mobile/config $ git update-index --assume-unchanged ./index.js
下面的读者不需要关心
iOS 设备每次进来需要重新选择企业,而不能直接访问复制的链接页面。
一种方法是 以自己的账户(手机号) 登录 ace.web,然后打开浏览器调试器,在 application tab页拷贝 clients,person,token,corp信息。然后在 vuex_storage_mgr.js 相应的 ensure{name}方法中,将数据到存到 localStorage 里。