美文网首页WEB前端程序开发Web前端之路
npm/cnpm/ng命令运行报错与解决汇总

npm/cnpm/ng命令运行报错与解决汇总

作者: 瑟闻风倾 | 来源:发表于2020-04-26 14:23 被阅读0次

(1) cnpm-v:cnpm : 无法加载文件 C:\Users\liy\AppData\Roaming\npm\cnpm.ps1,因为在此系统上禁止运行脚本。

cnpm-v命令报错.png
解决
  • 在win10 系统中搜索框输入Windos PowerShell,选择管理员身份运行
  • 打开powershell命令行窗口之后,输入set-ExecutionPolicy RemoteSigned
  • 更改权限为A
  • 最后通过 get-ExecutionPolicy命令查看当前的状态
    解决.png

(2) ng-serve:The serve command requires to be run in an Angular project, but a project definition could not be found.

ng-serve命令报错.png

分析:根据waring信息来看,应该是本地angular版本与全局angular版本(angular cli 默认安装最新版本)不一致导致的。解决方案为将本地和全局angular版本保持一致即可。

  • 方案一(升版本):修改本地版本和全局版本(最新版本)一致

① 卸载项目当前的angular版本

npm uninstall --save-dev angular-cli

② 清除缓存确保卸载干净(在低版本的nodejs里面清除缓存使用的命令是 npm cache clean)

npm cache verify

③ 安装最新版本

npm install --save-dev @angular/cli@latest

④ 安装/更新依赖

npm install

ng update @angular/cli

⑤ 查看版本

ng version
  • 方案二(降版本):修改全局版本和本地版本一致

① 卸载当前全局版本

npm uninstall -g @angular/cli

② 安装指定版本(waring中提示的版本,也可在项目配置文件中查看)

npm install -g @angular/cli@1.7.4

③ 安装/更新依赖

npm install

④ 查看版本

ng version
全局版本.png

(3) You seem to not be depending on "@angular/core". This is an error.
解决:运行npm install来安装或更新依赖

33.png

相关文章

网友评论

    本文标题:npm/cnpm/ng命令运行报错与解决汇总

    本文链接:https://www.haomeiwen.com/subject/hcbdwhtx.html