开发工具:微信开发者工具 + VSCode
VSCode插件:
- ESLint
- Vetur
- minapp
- wechat-snippet
- wxml
环境:Node.js LTS
框架:Vue
Taro入门教程:https://taro-docs.jd.com/taro/docs/guide/
Vue文档:https://cn.vuejs.org/v2/guide/
Taro Github:https://github.com/nervjs/taro
项目初始化:
$ taro init
$ yarn
$ yarn dev:weapp
$ yarn build:weapp
问题1:taro init无法直接编译[dist/app.json: dist/app.json 未找到]
解决方案:https://taro-docs.jd.com/taro/docs/GETTING-STARTED#%E8%BF%90%E8%A1%8C
问题2:TypeScript是什么?
答:JavaScript 的强类型版本
参考:https://www.cnblogs.com/yangshuzhong/articles/11412062.html
问题3:[npm ERR! Invalid name]
答:name不允许使用大写字母,中文空格
问题4:yarn和npm的区别。
答:yarn和npm都是包管理工具,但是yarn是崭新的,经过重新设计的npm客户端。
参考:https://xcx.topsage.com/8986.html
问题5:[info There appears to be trouble with your network connection. Retrying…]
解决方案1:安装好后更换淘宝镜像
yarn config set registry https://registry.npm.taobao.org
yarn config delete proxy
npm config rm proxy
npm config rm https-proxy
安装cnpm镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
使用代理registry
npm config set registry https://registry.npm.taobao.org
参考文档:https://blog.csdn.net/m0_37859032/article/details/95921667
解决方案2:可能是yarn没有权限。安装时用管理员身份安装即可。Windows下用 PowerShell(管理员) 安装即可。
npm install yarn -g
参考文档:https://blog.csdn.net/u012172536/article/details/104553853
仍在努力更新中…