Open aote777 opened 2 years ago
我重新clone了一遍 然后 安装了一下 ^确实会导致包不一致的
波浪号那个可能是我弄错了.. 我也不知道我的为啥不一样
可能是因为 package-lock.json
里面只锁定了 vue
的版本,没有锁定 vue-template-compiler
的版本
使用 npm 安装依赖,npm 会读取 package-lock.json
里面锁定的 vue
的版本,而 vue-template-compiler
的版本会读取package.json
,只锁定中版本,小版本有更新会自动安装新的。所以就会造成不一致了。
我看看要不要把 package-lock.json
删除,或者统一用 cnpm 安装
可能是因为
package-lock.json
里面只锁定了vue
的版本,没有锁定vue-template-compiler
的版本使用 npm 安装依赖,npm 会读取
package-lock.json
里面锁定的vue
的版本,而vue-template-compiler
的版本会读取package.json
,只锁定中版本,小版本有更新会自动安装新的。所以就会造成不一致了。我看看要不要把
package-lock.json
删除,或者统一用 cnpm 安装
是的 我重新生成了package-lock才解决
把前面的^和~去掉就行了
大佬
刚才clone下来想观摩一下
装完包发现
app-vue-history
子应用启动报错原因是
package.json
中vue-template-compiler
和vue
版本不一致 虽然都是.11
但是前缀一个是~
一个是^
所以报错 希望修复一波 或者都换成
.12