npm 解决包由于版本不一致导致的项目启动错误。
此由一个问题引起,网上查了好多才搞好。从SVN上检出了一个vue-cli 的项目,启动报错。webpack-cli...(没记住)webpack-dev-server...(没记住)Cannot read property 'properties' of undefined太多没记住,大概的意思就是缺少内置操作的属性没定义。首先,确认了node,npm 的版本node ...
·
此由一个问题引起,网上查了好多才搞好。
从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
好,那我们更新一下当前的webpack-cli 版本
npm update webpack-cli
// ...额,居然没有更新
npm update webpack-cli@3.1.0
// 看到打印的日志更新了文件,放心多了
可以查看确认本地的webpack-cli 版本是否跟新。
好,寄希望与此,来再起一下项目吧
npm run dev
3%
6%
6%
6%
6%
45%
...
终于好了,-_-。
更多推荐
已为社区贡献4条内容
所有评论(0)