npm install运行报错

(一)问题描述
       为什么会想着提到npm呢?最近在运行一个项目的时候,报错如下图所示,显示element-ui找不见。正常情况下,输入命令npm install更新一下就行了,但这次却一直报错通过快捷键Ctrl+C退出当前错误状态,终端输出“终止批处理操作吗(Y/N)?”后,输入Y。并且按照cmd上提示命令(下图绿框框所示),依旧报错……

(二)目的
            npm install命令输入回车后,不报错,可正常执行。
(三)解决方案
            首先安装cnpm,然后输入命令npm install。😂网上其它的解决方案尝试了一遍,无效。
(四)具体方法(有点莫名奇妙,但是后来真的好了,不知道是不是因为这一步的原因……🤣
           ① 安装cnpm。阿里巴巴的淘宝团队把NMP官网的插件同步到了在中国的服务器,提供给我们从这个服务器上稳定下载资源(https://www.cnblogs.com/yanggb/p/10822420.html

https://www.cnblogs.com/tincyho/p/8065869.html),可使用下面两条中的任意一条命令。

npm  install  -g  cnpm  --registry=https://registry.npm.taobao.org
  • 测试结果图

或着
npm  install  cnpm  -g  --registry=https://registry.npm.taobao.org
  • 测试结果图

            ② 输入命令npm install。
                此时npm install不再报错,可正常执行。
(五)思考总结
  1. npm是一个连接js和操作系统的桥梁,也叫做Node包管理器(Node Package Manager )。通常下载Nodejs时,npm便会包含在内。
  2. 通过npm install命令(简写 npm i )安装各种包(或框架)。命令——npm install 包名
  3. 下载成功后的各种依赖包会放在文件夹node_modules下,也同时生成并更新一个package.json文件(记录了各种依赖包的名称name、包的版本号version等其它信息)。
  4. 真正的前后端分离需要考虑四个方面:设计(前端界面,后端接口的定义)——开发(前端测试数据使用mock服务器模拟数据,后端做接口提供数据)——测试(前端的页面交互逻辑、后端数据接口逻辑)——发布(前端使用CI系统部署,后端使用jenkins可以独立部署)。
  5. 待尝试:自行搭建一个api文档服务器
(六)相关题型
全部评论

相关推荐

投递拼多多等公司10个岗位
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务