插件存放目录:C:\Users\xxx\AppData\Roaming\npm\node_modules
设置插件镜像仓库 npm config set registry https://registry.npm.taobao.org
npm install -g cordova
npm install -g ionic
npm install -g typescript typings
npm install -g angular-cli@latest
npm install -g @angular/cli
删除本地模块时你应该思考的问题:是否将在package.json上的相应依赖信息也消除?
npm uninstall 模块:删除模块,但不删除模块留在package.json中的对应信息
npm uninstall 模块 --save 删除模块,同时删除模块留在package.json中dependencies下的对应信息
npm uninstall 模块 --save-dev 删除模块,同时删除模块留在package.json中devDependencies下的对应信息
二维码
ionic cordova plugin add phonegap-plugin-barcodescanner
npm install --save @ionic-native/barcode-scanner
照相机
ionic cordova plugin add cordova-plugin-camera
npm install --save @ionic-native/camera
地理定位
ionic cordova plugin add cordova-plugin-geolocation --variable GEOLOCATION_USAGE_DESCRIPTION="To locate you"
npm install --save @ionic-native/geolocation
百度地图
cordova plugin add https://github.com/ETENG-OSP/cordova-plugin-baidu-geolocation.git --variable API_KEY="yours ak" --save
网络
ionic cordova plugin add cordova-plugin-network-information
npm install --save @ionic-native/network
手机编译打包相关命令:
ionic cordova platform remove android => 移除安卓平台
ionic cordova platform add [email protected] => 添加Android平台支持
ionic cordova build android => debug调试版打包(会在 xxx\platforms\android\build\outputs\apk下生成android-debug.apk 这种命令生成的apk是用于调试的。)
ionic cordova build android --release => release发布版打包
APP运行在模拟器或者手机
ionic cordova run android