2 个回答

不是全局安装时,只是把代码下载到本地,并不会将代码代码加入到用户变量(path)中,所以当你输入这个命令时操作系统找不到对应代码,所以会报错。
全局安装时是把代码下载到node已经添加到用户变量中的文件夹中,输入命令时操作系统才能找到,这样才能运行。

类似的不是内部或外部命令的问题,其实就是环境变量的问题,因为没有使用-g参数,这个cnpm不会被下载到添加到环境变量中的node_modules文件夹(windows下的路径是什么忘记了...),只会下载到当前项目的node_modules中,所以会报错,。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题