此由一个问题引起,网上查了好多才搞好。
从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%
	...

终于好了,-_-。

Logo

前往低代码交流专区

更多推荐