为了写小程序,我们最终选择了taro这个框架,原因只有一个低成本。本身会react。
我按照官网教程一步步安装,并把遇到的坑记录一下,希望帮助到大家。
sudo npm install -g @tarojs/cli 相关问题
npm全局安装没有权限:
npm install -g @tarojs/cli
——>
sudo npm install -g @tarojs/cli
npm全局安装时间特别长:
sudo npm install -g @tarojs/cli 安装时间长,先按照官网说的配置一下网络吧
sudo npm install -g mirror-config-china
结果报错:
EACCES: permission denied, open '/Users/edz/.npmrc'
Please try running this command again as root/Administrator.
一脸懵逼,已经sudo了,为什么还有权限问题。
这个我仔细看了log,也没有其他可以参考的,所以还是自己手动配置网络吧。
配置镜像
修改~/.npmrc文件(没有就自行新建一个),写入
registry = https://registry.npm.taobao.org
重新执行
sudo npm install -g @tarojs/cli
至此安装成功。
初始化工程
初始化工程
taro init myApp

安装依赖
cd myApp && npm install
开发与预览
微信小程序
选择微信小程序模式,需要自行下载并打开微信开发者工具,然后选择项目根目录进行预览。
微信小程序编译预览及打包(去掉 --watch 将不会监听文件修改,并会对代码进行压缩打包)
$ npm run dev:weapp

网友评论