ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

npm install 报错,无法打包

2021-09-09 17:01:31  阅读:200  来源: 互联网

标签:npm node js internal 报错 registry install v8


npm install 报错,无法打包


C:\Users\Administrator\Desktop\vue>npm install
WARNING: You are likely using a version of node-tar or npm that is incompatible with this version of Node.js.ocks\staging-a3dd59b508ab06e6.lock for C:\Users\Administrator\Deskto
Please use either the version of npm that is bundled with Node.js, or a version of npm (> 5.5.1 or < 5.4.0) or node-tar (> 4.0.1) that is compatible with Node.js 9 and above.
npm[10728]: c:\ws\src\node_zlib.cc:460: Assertion `args.Length() == 7 && “init(windowBits, level, memLevel, strategy, writeResult, writeCallback,” " dictionary)"’ failed.
1: 000000013F49F04A v8::internal::GCIdleTimeHandler::GCIdleTimeHandler+5114
2: 000000013F47A0C6 node::MakeCallback+4518
3: 000000013F47A17F node::MakeCallback+4703
4: 000000013F3DF179 v8::internal::LookupIterator::index+93209
5: 000000013FC7C122 v8::internal::OptimizingCompileDispatcher::Unblock+59890
6: 000000013FC7D5AD v8::internal::OptimizingCompileDispatcher::Unblock+65149
7: 000000013FC7C606 v8::internal::OptimizingCompileDispatcher::Unblock+61142
8: 000000013FC7C4EB v8::internal::OptimizingCompileDispatcher::Unblock+60859
9: 000001CEBF65C5C1


解决方法如下:

1、卸载node.js,具体操作
在这里插入图片描述

2、删除C:\Users\lenovo\AppData\Roaming下边的npm、npm-cache具体操作如下:
尤其是此步骤,不可省略,个人感觉这个才是解决问题的关键
在这里插入图片描述
3、重新安装node.js,再次在dos中输入node -v和npm -v可以看到相应的版本号。
下载node官网
node和npm版本的对应号

npm install -g cnpm --registry=http://registry.npm.taobao.org

npm安装任何包都报错的解决办法


**** 解决办法:****

1、执行:
npm config get proxy
npm config get https-proxy
如果返回值为null,继续执行:
(这一步很重要,一定要保证两个命令的返回值都为null,话说回来,应该出现这个错误这两个返回值有不为null的)
npm config set proxy null
npm config set https-proxy null

2、执行:
npm config set registry http://registry.cnpmjs.org/


然后就可以使用了
npm install -g cnpm --registry=https://registry.npm.taobao.org 

标签:npm,node,js,internal,报错,registry,install,v8
来源: https://blog.csdn.net/jemycc/article/details/120204511

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有