為了寫小程序,我們最終選擇了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
開發與預覽