【发布时间】:2017-10-25 11:23:27
【问题描述】:
全部。我一直在尝试在我的 Windows 10 PC 上安装 Apache Cordova,而且我一遍又一遍地遇到这个问题。我一直在遵循这三个指南来安装 Cordova: cordova.apache.org/docs/en/latest/guide/platforms/android/index.html
evothings.com/doc/build/cordova-install-windows.html
www.tutorialspoint.com/cordova/cordova_environment_setup.htm
我检查了命令行,Git、Android Studio 和 JDK 都已按照教程要求成功安装,我在 SO 上查看了一些类似的帖子,答案是使用“sudo npm install -科尔多瓦”以及this post 没有运气。 这是我遇到的错误:
npm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename 'C:\Users\Ray\AppData\Local\Temp\npm-7756-015c0ec3 \registry.npmjs.org\path-parse\-\path-parse-1.0.5.tgz.2712739132' -> 'C:\Users\Ray\AppData\Local\Temp\npm-7756-015c0ec3\registry.npmjs.org\path-parse\-\path-parse-1.0.5.tgz'
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! node v6.10.3
npm ERR! npm v3.10.10
npm ERR! tarball.destroy is not a function
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename 'C:\Users\Ray\AppData\Local\Temp\npm-7756-015c0ec3\registry.npmjs.org\tty-browserify\-\tty-browserify-0.0.0.tgz.1810143622' -> 'C:\Users\Ray\AppData\Local\Temp\npm-7756-015c0ec3\registry.npmjs.org\tty-browserify\-\tty-browserify-0.0.0.tgz'
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! node v6.10.3
npm ERR! npm v3.10.10
npm ERR! tarball.destroy is not a function
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm WARN retry will retry, error on last attempt: Error: EBUSY: resource busy or locked, rename 'C:\Users\Ray\AppData\Local\Temp\npm-7756-015c0ec3\registry.npmjs.org\tty-browserify\-\tty-browserify-0.0.0.tgz.709475096' -> 'C:\Users\Ray\AppData\Local\Temp\npm-7756-015c0ec3\registry.npmjs.org\tty-browserify\-\tty-browserify-0.0.0.tgz'
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "-g" "cordova"
npm ERR! node v6.10.3
npm ERR! npm v3.10.10
npm ERR! tarball.destroy is not a function
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
【问题讨论】:
-
欢迎来到操作系统!发布您的问题的第一条规则:不要将您的日志放在屏幕截图中。请更新您的问题并将日志放在代码括号内!
-
完成。我的道歉。
-
你先安装node最新版本了吗? & 安装完节点后,你需要在命令行中输入 npm install -g cordova
-
是的,是在node自带的命令行下完成的。