我是第一次开发应用程序。我最初使用 Angular 5.2 构建它,现在正在尝试升级到 Angular 6。
根据https://update.angular.io/ 上的说明,我运行了以下命令: npm install -g @angular/cli npm install @angular/cli ng update @angular/cli
我收到一个错误(“找不到 package.json。你在 Node 项目中吗?”),并意识到我可能应该在包含我的项目的目录中执行此操作。哎呀。再次,我对编码非常陌生。
所以我导航到我的项目目录并再次尝试。
但是,在运行 npm install @angular/cli 时,出现以下错误:
npm 错误!拒绝删除 [MyProjectDirectory]/node_modules/.bin/ng:在 [MyProjectDirectory]/node_modules/@angular/cli 之外,而不是链接 npm ERR!文件存在:[MyProjectDirectory]/node_modules/.bin/ng npm ERR!把它移开,然后再试一次。
这是应用程序的实际托管版本(仍在 5.2 上,通过 GH 页面托管)以防万一:https : //opensocialsecurity.com/
任何有关我下一步应该做什么的意见都将不胜感激!
删除节点模块目录并重试。鉴于错误意味着 npm 无法删除它。在您的项目目录中尝试此命令:
sudo rm -rf node_modules
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句