npm 解决包由于版本不一致导致的项目启动错误。

此由一个问题引起,网上查了好多才搞好。
从SVN上检出了一个vue-cli 的项目,启动报错。

	webpack-cli...(没记住)
	webpack-dev-server...(没记住)
 	Cannot read property 'properties' of undefined 

太多没记住,大概的意思就是缺少内置操作的属性没定义。
首先,确认了node,npm 的版本

	node -v;
	> v6.14.3   
	npm -v;
	> 3.10.10

版本还好,应该是兼容的。
那查看错误中提到的webpack-cli,和webpack-dev-server:

	//查看本地包版本信息
	npm ls webpack-cli
	> 2.1.0   (应该是2.1.0)
	> npm err extraneous(不知道什么问题,没查出来)
	npm ls webpack-dev-server
	> 3.1.0

想了想是不是web-cli版本太低了,就上网看了看,版本已经3.1.2 了。
在这里插入图片描述
那远程查看一下npm库中的版本:

	npm view webpack-cli 

最新是3.1.2

好,那我们更新一下当前的webpack-cli 版本

	npm update webpack-cli
	// ...额,居然没有更新
	npm update webpack-cli@3.1.0
	// 看到打印的日志更新了文件,放心多了

可以查看确认本地的webpack-cli 版本是否跟新。
好,寄希望与此,来再起一下项目吧

npm run dev
	3%
	6%
	6%
	6%
	6%
	45%
	...

终于好了,-_-。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

heroboyluck

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值