我想请你帮忙。我有安装Ionic的问题。也尝试使用管理员权限。
我的步骤:
npm uninstall ionic -g
npm uninstall cordova -g
npm cache clean
npm install minimatch -g
npm install cordova -g
npm install ionic -g
这是bash的输出:
$ npm install -g ionic@latest
C:\Users\Michal\AppData\Roaming\npm\ionic -> C:\Users\Michal\AppData\Roaming\npm\node_modules\ionic\bin\ionic
npm ERR! path C:\Users\Michal\AppData\Roaming\npm\node_modules\ionic\node_modules\nan\package.json
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'C:\Users\Michal\AppData\Roaming\npm\node_modules\ionic\node_modules\nan\package.json'
npm ERR! { Error: EPERM: operation not permitted, unlink 'C:\Users\Michal\AppData\Roaming\npm\node_modules\ionic\node_modules\nan\package.json'
npm ERR! stack: 'Error: EPERM: operation not permitted, unlink \'C:\\Users\\Michal\\AppData\\Roaming\\npm\\node_modules\\ionic\\node_modules\\nan\\package.json\'',
npm ERR! errno: -4048,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'unlink',
npm ERR! path: 'C:\\Users\\Michal\\AppData\\Roaming\\npm\\node_modules\\ionic\\node_modules\\nan\\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\Michal\AppData\Roaming\npm-cache\_logs\2017-09-10T09_59_33_279Z-debug.log
$ node -v
v8.4.0
$ npm -v
5.4.1
答案 0 :(得分:0)
我必须重新启动,然后替换./node_modules/
中的所有子权限,以便从父级继承。该错误告诉我这是一个权限错误,所以用我自己的用户完全控制替换所有文件/文件夹权限对我来说很明显(在我的情况下,这是Windows)。
我想知道我是否可以删除./node_modules/
...