黑马程序员技术交流社区

标题: npm常见报错及解决方式(一) [打印本页]

作者: AMay    时间: 2019-1-3 15:29
标题: npm常见报错及解决方式(一)
本帖最后由 AMay 于 2019-1-3 15:31 编辑

查看更多精彩前端资源

1.     npm init –y 用npm初始化项目使用默认的时候,
错误原因:文件名字为中文名
解决:1. 把文件名改成英文。
或者 2. npminit 第一次回车输入一个名字(随便),然后一直回车即可

2.     npm install 包的名字 –save
例如: npm i artTemplate --save
错误原因: 没有这个包,包的名字写错了
解决: 把包的名字写对了就行  npm i art-template --save

3.     下载包的时候,下载多次不成功,导致出现错误:  
Unexpected end of JSON input while parsing near '...
         错误原因:.因项目中安装模块,多次不成功,所以导致报错
         解决:先全局更新: npm i npm –g
              清理缓存命令 npm cache clean –force
4.  下载包的时候网速过慢
解决:建议在网速好一点的时候,安装一下国内的淘宝镜像网速问题,我也无力。。。
安装淘宝镜像的指令
npm configset registry https://registry.npm.taobao.org --global
npm configset disturl https://npm.taobao.org/dist --global
5.  安装bootstrap完之后再安装jquery的报错
Xxxx  requiresa peer of popper.js@^1.14.3 but none is installed. You must install peerdependencies yourself.
      错误原因: 因为bootstrap是依赖于jquery,所以需要先下载jquery包再下载bootstrap
      解决:
      先删除package-lock.json 文件
执行  npm uninstall bootstrap – save  把bootstrap包删除了,再安装顺序下载包
6.  当你的输入一个下载包的指令,总是一回车就跳出的时候,如图
或者
Refusing to install package with name “XXXX”

错误原因: 你的这个项目的文件名字和你要下载的包的名字一样,
解决:修改你的项目文件夹名字,这里的项目文件名字指定的是package.json里面的name


作者: 一个人一座城0.0    时间: 2019-1-7 08:35
看一看。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2