nuc报错

nuc报错

执行完npm install -g npm-check-updates指令后,ncu --help指令报错

http://img1.sycdn.imooc.com//climg/5fc4f8b10933a22e13050344.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Brian 2020-12-01 23:15:26

首先,是否本地使用了nvm,如果是,请检查你的shell环境是否与nvm对应。


如果不对应,那么你安装到nvm或者安装到全局的ncu命令,怎么可能在shell中执行得到呢?


如果不对应,可以考虑在shell中先执行nvm进行版本的切换,再执行npm install安装ncu。


安装成功之后,去看看nvm的目录node_modules/.bin目录中是否有ncu的执行脚本文件,确保有。


然后,再在shell中执行ncu命令。

  • 提问者 后贤 #1

    ​怎么检查shell环境是否与nvm对应?

    2020-12-02 10:37:37
  • Brian 回复 提问者 后贤 #2

    1. node -v

    2. nvm list

    3. nvm use 你要用的版本

    4. windows 在cmd.exe中使用 where npm, where node这两个命令

    会打印出来node的路径:

    举例:

    C:\bin\dev\node\npm

    C:\bin\dev\node\npm.cmd


    然后你找到Node的目录,里面有个lib node_modules存放的是全局的npm包,然后确认一下里面有没有ncu的脚本,如果有,那就肯定可以执行成功ncu命令;没有,就安装一次,确认一下安装成功与否的条件:node_modules的bin目录中有ncu执行文件。


    2020-12-09 10:46:28
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师