最近在弄ionic3的时候遇到的一些问题(遇到就更新)
Posted FarmanKKK
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近在弄ionic3的时候遇到的一些问题(遇到就更新)相关的知识,希望对你有一定的参考价值。
问题一(install提示errno -4048 和管理员权限)
npm install npm ERR! code EPERM npm ERR! errno -4048 npm ERR! syscall unlink npm ERR! Error: EPERM: operation not permitted, unlink \'D:\\杂七杂八文件\\ionic\\superDemo\\node_modules\\fsevents\\node_modules\\aproba\\package.json\' npm ERR! { Error: EPERM: operation not permitted, unlink \'D:\\杂七杂八文件\\ionic\\superDemo\\node_modules\\fsevents\\node_modules\\aproba\\package.json\' npm ERR! stack: \'Error: EPERM: operation not permitted, unlink \\\'D:\\\\杂七杂八文件\\\\ionic\\\\superDemo\\\\node_modules\\\\fsevents\\\\node_modules\\\\aproba\\\\package.json\\\'\', npm ERR! errno: -4048, npm ERR! code: \'EPERM\', npm ERR! syscall: \'unlink\', npm ERR! path: \'D:\\\\杂七杂八文件\\\\ionic\\\\superDemo\\\\node_modules\\\\fsevents\\\\node_modules\\\\aproba\\\\package.json\' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! C:\\Users\\Administrator\\AppData\\Roaming\\npm-cache\\_logs\\2017-09-30T02_24_19_604Z-debug.log
这个问题试了很多方法,1.使用管理员权限运行git bash。2.删除C:\\Users\\{账户}\\下的.npmrc文件.. 3.npm cache clean先清缓存 虽然这几种方法在我这都没有效果,但是有人可以。。。 后来我就放弃npm,使用cnpm install 成了。
问题2( npm install -g ionic@latest)大概报错意思是无法删除ionic下的某某包,请使用管理员权限后在运行一次 这个问题我只有在公司电脑上才有,我自己的本子是没有这个问题的,朋友的电脑也都没有,公司这电脑即使使用管理员权限也是没有办法更新ionic的,之前使用过cnpm进行安装,后来发现cnpm安装的ionic跟npm安装的有点出路。 终极必杀,我就把自己本子上安装的ionic文件夹拷贝进来就完事了。。。(个人笔记,可能有什么方法我没有试过)
问题3(ionic cordova platform add android/ios)显示添加失败平台
这个问题当初搞了一整天,差点崩了 总结谷歌上的方法(不一定都有效果): 1. 重装或者升级node 2. 线remove平台,重新进行添加 3. 重装cordova、ionic 4. 降低所添加平台的版本 5. 删除项目,然后重新创建项目(我这个方法成功了)
以上是关于最近在弄ionic3的时候遇到的一些问题(遇到就更新)的主要内容,如果未能解决你的问题,请参考以下文章
ionic3构建过程中遇到的找不到AndroidManifest.xml的问题
ionic4实现ionic3 NavController.removeView()的效果
iOS开发--Swift 最近项目开发中遇到的一些小问题与解决方法