我一直在尝试使用以下命令安装NativeScript的“下一个”版本。
npm install -g nativescript@next
问题是我收到以下错误:
npm ERR! Refusing to delete /usr/local/bin/tns: ../lib/node_modules/nativescript/bin/nativescript.js symlink target is not controlled by npm /usr/local
npm ERR! File exists: /usr/local/bin/tns
npm ERR! Move it away, and try again.
任何人都知道可能会发生什么?我尝试运行npm uninstall -g nativescript
并重新恢复安装,但我最终遇到了同样的问题。
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
该文件的chmod怎么样? /usr/local/bin/tns
?什么权限?可能npm没有权限删除它
答案 1 :(得分:0)
不确定这对每个人都有效,但在我的情况下,我必须清除我的npm缓存。在我这样做之后,这神奇地奏效了。
npm uninstall -g nativescript
npm cache clear
npm install -g nativescript