做学校网站导航条应该有哪些,卖域名出去客户犯法怎么办,应用商店oppo版本下载,网站建设费用都包括什么科目文章目录 NPM常见问题1. 使用淘宝源安装包出错2. listen EADDRINUSE 服务端口被占用报错3. npm start 启动后过一会崩溃结束#xff1a;内存溢出4. npm install的时候使用特定的源安装5. npm安装指定版本、最新版本6. npm ERR! cb() never called! 解决7. Unable to authentic… 文章目录 NPM常见问题1. 使用淘宝源安装包出错2. listen EADDRINUSE 服务端口被占用报错3. npm start 启动后过一会崩溃结束内存溢出4. npm install的时候使用特定的源安装5. npm安装指定版本、最新版本6. npm ERR! cb() never called! 解决7. Unable to authenticate认证失败8. 查看项目中是否安装了特定包9. TypeError: compilation. templatesPlugin is not a function10. npm install 报错npm :this is an error with npm itself.11. Error: Cannot find module webpack 问题解决办法 NPM常见问题
1. 使用淘宝源安装包出错
使用npm安装webpack包的时候发生了错误
npm install webpack --save-dev// 发生如下错误events.js:160░░░░░░⸩ ⠸ extract:repeat-string: sill extract remove-trailing-sepathrow er; // Unhandled error event^Error: write after endat writeAfterEnd (_stream_writable.js:193:12)at PassThrough.Writable.write (_stream_writable.js:240:5)at PassThrough.Writable.end (_stream_writable.js:477:10)后来查看安装源是淘宝的换源可以解决这个问题
设置npmjs的源(可能需要VPN)如果https不行就换成http的。
// 查看安装源
npm config get registry // 设置npm自己的源
npm config set registry https://registry.npmjs.org/
npm config set registry http://registry.npmjs.org/// 设置为淘宝源
npm config set registry https://registry.npm.taobao.org/
npm config set registry http://registry.npm.taobao.org/这个问题有的时候会发生有时没问题看人品了。
还有一种情况使用淘宝源 使用公司网络安装失败但是使用自己网络则安装成功。
2. listen EADDRINUSE 服务端口被占用报错
npm start webpack-dev-server --config ./config/webpack.config.dev.jsevents.js:160throw er; // Unhandled error event^
Error: listen EADDRINUSE 127.0.0.1:8080at Object.exports._errnoException (util.js:1018:11)at exports._exceptionWithHostPort (util.js:1041:20)at Server._listen2 (net.js:1258:14)at listen (net.js:1294:10)当使用npm start启动一个web开发服务时显示上面错误经查找是端口(8080)被占用了。
解决方法
换一个端口重新运行即可。找到被占用的端口关掉占用的端口重新运行即可。
// 查看是哪个进程占用的端口
~ sudo lsof -n -P | grep :8080
node 6534 dragon 14u IPv4 0x3cf6bb332552824d 0t0 TCP 127.0.0.1:8080 (LISTEN)// 关闭这个服务
kill -9 65343. npm start 启动后过一会崩溃结束内存溢出
当使用npm start启动服务后由于修改代码导致服务频繁编译由此导致内存溢出错误 JS stack trace Security context: 0x15d948ca5879 JSObject0: builtin exit frame: stringify(this0x15d948c890a9 Object map 0x15d932802ba1,0x15d93d0022d1 undefined,0x15d93d0022d1 undefined,0x15d9bb6172e9 Very long string[916483])1: arguments adaptor frame: 1-32: /* anonymous */(aka /* anonymous */) [/Users/dragon/work/owl-changshachaonao/node_modules/webpack/lib/EvalSourceMapDevToolModuleTemplatePlugin.js:103] [bytecode0x15d9f3...FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory1: node::Abort() [/usr/local/bin/node]2: node::FatalException(v8::Isolate*, v8::Localv8::Value, v8::Localv8::Message) [/usr/local/bin/node]解决办法
1、node v8.0以上版本支持在环境变量中设置最大内存
export NODE_OPTIONS--max_old_space_size4096如果是mac电脑可在终端环境脚本中添加上面命令然后重启终端
vi .zshrcexport NODE_OPTIONS--max_old_space_size5120# 或者运行命令立即生效source .zshrc2、安装increase-memory-limitnpm包使用该包增加运行内存
# 全局安装increase-memory-limit
npm install -g increase-memory-limit
# 进入工程目录执行
increase-memory-limit注意increase-memory-limit命令会操作node_modules里面对应文件可能会导致git提交命令冲突解决方法是删除node_modules文件夹重新安装一个就好。
Window 系统如果运行npm start命令报错
node --max-old-space-size10240 不是内部或外部命令,也不是可运行的程序在 \node_modules.bin 下的 *.cmd 文件中在 ENDLOCAL 语句的上边一句修改【“%_prog%”】 为 【%_prog%】即去掉双引号。
4. npm install的时候使用特定的源安装
有的时候使用npm config set registry https://registry.npm.taobao.org/设置一个源后
有个别的npm包不是这个源里面的如果在设置一下修改源然后安装后在改回来有点麻烦可以在npm i的时候指定安装源这样就不需要设置更换源了
使用方法
npm i --registryhttps://registry.npm.taobao.org/在--registry后面放入npm包的源即可
5. npm安装指定版本、最新版本
安装指定版本
npm install npm6.8.0安装最新版本
npm install package_name
# 执行上面命令后会安装最新版本npm包等同于
npm install package_namelatest安装未来版本
npm install package_namenext这个是beta版本还未正式发布所以会有风险
6. npm ERR! cb() never called! 解决
当运行npm install的时候终端出现如下报错
npm ERR! cb() never called!npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! https://npm.communitynpm ERR! A complete log of this run can be found in:
npm ERR! /Users/lenno/.npm/_logs/2021-04-04T08_14_08_150Z-debug.log解决办法
1、清除npm缓存
sudo npm cache clean -f一般来说已经解决问题了。
7. Unable to authenticate认证失败
当运行npm install的时候终端报错
npm ERR! code E401
npm ERR! Unable to authenticate, need: BASIC realmSonatype Nexus Repository Manager大致的意思是认证失败之前使用 npm login登陆过现在需要从新登陆。
解决办法
1、如果记得账号密码那么使用npm login命令然后重新输入账号密码即可
2、如果忘记密码了那么可以找到.npmrc配置文件删除登陆信息
.npmrc存放路径
// windows电脑
C:\Users\user-name
// mac电脑
/Users/user-name打开.npmrc文件后里面内容类似如下
registryhttps://registry.npm.taobao.org/
//registry.npm.taobao.org/:_authTokenNpmToken.7d2371ad-2e98-3d43-bd93-463f2d2cb2bb
loglevelhttp
progressfalse把文件中的第二行内容删除(最终内容为如下)
registryhttps://registry.npm.taobao.org/
loglevelhttp
progressfalse保存后在运行npm install就可以正常安装包了。
8. 查看项目中是否安装了特定包
终端进入到项目中然后使用npm ls packageName命令来查看思否安装了某个包
项目中没有安装包
~ npm ls reactbasic-common0.1.0 /Users/user/work/certificate
└── (empty)项目中安装了包
~ npm ls eslintbasic-common0.1.0 /Users/user/work/certificate
└── eslint6.8.09. TypeError: compilation. templatesPlugin is not a function
在一个vue 前端项目中当安装好依赖包启动服务后发现报如下错误 经过网上查找发现是webpack版本问题可以尝试如下几个方案
解决方案一 # 最新版本的 webpack 包npm add webpacklatest解决方案二
在方案一的基础上删除node_modules文件夹后重新安装依赖包npm install。
解决方案三(实测解决了)
在方案一的基础上安装html-webpack-plugin包
npm i --save-dev html-webpack-plugin# 或者如下命令
npm i --save-dev html-webpack-pluginnext10. npm install 报错npm :this is an error with npm itself.
当使用npm i 命令安装依赖包的时候报如下错误
npm :this is an error with npm itself. Please report this error at: https://github.com/npm/npm/issues解决方案
# 清除npm缓存
npm cache clean --forcenpm WARN using --force I sure hope you know what you are doing.如果有package-lock.json文件删除然后从新npm install。
经实测这个方案可以解决。
11. Error: Cannot find module ‘webpack’ 问题解决办法
当启动本地前端服务的时候发现终端报如下错误 看报错是没有找到webpack模块所以在项目中安装一下webpack
npm install --save-dev webpacknpm WARN ttt No README data
npm WARN ttt No license field. webpack5.69.1
added 71 packages from 121 contributors in 9.761s8 packages are looking for fundingrun npm fund for details再次运行后就会解决问题如果还不行查看安装的webpack的版本
npm info webpack可尝试更换webpack版本webpack5.69.1 或者 webpack4.22.0
安装上面的包后如果报如下错误
Syntax Error: Error: Cannot find module ‘cache-loader‘解决方法
进入项目目录删除node_modules文件和package-lock.json文件然后从新安装包npm install然后重启项目就可以了。 文章转载自: http://www.morning.gpsrk.cn.gov.cn.gpsrk.cn http://www.morning.xfwnk.cn.gov.cn.xfwnk.cn http://www.morning.ylyzk.cn.gov.cn.ylyzk.cn http://www.morning.yrpd.cn.gov.cn.yrpd.cn http://www.morning.cpfbg.cn.gov.cn.cpfbg.cn http://www.morning.klzdy.cn.gov.cn.klzdy.cn http://www.morning.qztsq.cn.gov.cn.qztsq.cn http://www.morning.fgsct.cn.gov.cn.fgsct.cn http://www.morning.hmdn.cn.gov.cn.hmdn.cn http://www.morning.lwtfr.cn.gov.cn.lwtfr.cn http://www.morning.wqngt.cn.gov.cn.wqngt.cn http://www.morning.lfdzr.cn.gov.cn.lfdzr.cn http://www.morning.dyxlm.cn.gov.cn.dyxlm.cn http://www.morning.dhpjq.cn.gov.cn.dhpjq.cn http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn http://www.morning.prfrb.cn.gov.cn.prfrb.cn http://www.morning.sqhtg.cn.gov.cn.sqhtg.cn http://www.morning.wxfgg.cn.gov.cn.wxfgg.cn http://www.morning.tplht.cn.gov.cn.tplht.cn http://www.morning.rmjxp.cn.gov.cn.rmjxp.cn http://www.morning.mrkbz.cn.gov.cn.mrkbz.cn http://www.morning.ykwbx.cn.gov.cn.ykwbx.cn http://www.morning.drjll.cn.gov.cn.drjll.cn http://www.morning.hkysq.cn.gov.cn.hkysq.cn http://www.morning.tndhm.cn.gov.cn.tndhm.cn http://www.morning.tfei69.cn.gov.cn.tfei69.cn http://www.morning.pmghz.cn.gov.cn.pmghz.cn http://www.morning.xhwty.cn.gov.cn.xhwty.cn http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn http://www.morning.bnxfj.cn.gov.cn.bnxfj.cn http://www.morning.tkcz.cn.gov.cn.tkcz.cn http://www.morning.pangucheng.cn.gov.cn.pangucheng.cn http://www.morning.kfsfm.cn.gov.cn.kfsfm.cn http://www.morning.djpzg.cn.gov.cn.djpzg.cn http://www.morning.sbqrm.cn.gov.cn.sbqrm.cn http://www.morning.ynlpy.cn.gov.cn.ynlpy.cn http://www.morning.xirfr.cn.gov.cn.xirfr.cn http://www.morning.qrsm.cn.gov.cn.qrsm.cn http://www.morning.ysllp.cn.gov.cn.ysllp.cn http://www.morning.litao7.cn.gov.cn.litao7.cn http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn http://www.morning.yqyhr.cn.gov.cn.yqyhr.cn http://www.morning.jnvivi.com.gov.cn.jnvivi.com http://www.morning.qgbfx.cn.gov.cn.qgbfx.cn http://www.morning.gwjsm.cn.gov.cn.gwjsm.cn http://www.morning.sgmgz.cn.gov.cn.sgmgz.cn http://www.morning.mwpcp.cn.gov.cn.mwpcp.cn http://www.morning.wtcyz.cn.gov.cn.wtcyz.cn http://www.morning.zwzwn.cn.gov.cn.zwzwn.cn http://www.morning.yqwsd.cn.gov.cn.yqwsd.cn http://www.morning.cnqwn.cn.gov.cn.cnqwn.cn http://www.morning.pwghp.cn.gov.cn.pwghp.cn http://www.morning.qxycf.cn.gov.cn.qxycf.cn http://www.morning.qgkcs.cn.gov.cn.qgkcs.cn http://www.morning.ydxwj.cn.gov.cn.ydxwj.cn http://www.morning.jrlxz.cn.gov.cn.jrlxz.cn http://www.morning.hxftm.cn.gov.cn.hxftm.cn http://www.morning.sfqtf.cn.gov.cn.sfqtf.cn http://www.morning.pqjpw.cn.gov.cn.pqjpw.cn http://www.morning.brmbm.cn.gov.cn.brmbm.cn http://www.morning.pbzgj.cn.gov.cn.pbzgj.cn http://www.morning.ybqlb.cn.gov.cn.ybqlb.cn http://www.morning.bpknt.cn.gov.cn.bpknt.cn http://www.morning.mwnch.cn.gov.cn.mwnch.cn http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn http://www.morning.sqqdy.cn.gov.cn.sqqdy.cn http://www.morning.ylqb8.cn.gov.cn.ylqb8.cn http://www.morning.znpyw.cn.gov.cn.znpyw.cn http://www.morning.csnmd.cn.gov.cn.csnmd.cn http://www.morning.ldcsw.cn.gov.cn.ldcsw.cn http://www.morning.rxfgh.cn.gov.cn.rxfgh.cn http://www.morning.hrqfl.cn.gov.cn.hrqfl.cn http://www.morning.iiunion.com.gov.cn.iiunion.com http://www.morning.kyfnh.cn.gov.cn.kyfnh.cn http://www.morning.lhxrn.cn.gov.cn.lhxrn.cn http://www.morning.yhglt.cn.gov.cn.yhglt.cn http://www.morning.tmrjb.cn.gov.cn.tmrjb.cn http://www.morning.symgk.cn.gov.cn.symgk.cn http://www.morning.rrwgh.cn.gov.cn.rrwgh.cn http://www.morning.wtnyg.cn.gov.cn.wtnyg.cn