起初,我也不过是以为是一个简单的BUG
问题的开始
公司同事让我帮忙打包一个项目的前端包(我是后端
),由于太久没拉过代码,代码冲突了,我重新从云端拉了新的代码,下载依赖,此时并没有任何问题,构建运行的时候,报了这个错
Syntax Error: TypeError: Cannot set property ‘parent’ of undefined
百度结果说vue
版本号去掉 ^
^和~的区别
npm官方说明如下:
Tilde Ranges ~1.2.3
~1.2
~1
Allows patch-level changes if a minor version is specified on the comparator. Allows minor-level changes if not.
~1.2.3
:=>=1.2.3 <1.(2+1).0
:=>=1.2.3 <1.3.0-0
~1.2
:=>=1.2.0 <1.(2+1).0
:=>=1