初学者,欢迎指正
Vuex学名全局状态管理器(就是简化组件间通信用的,适合比较大的项目,多人协作开发)
使用
①使用vuecli脚手架快捷创建项目时,初始化可以直接选中vuex
语法(syntax)报错
- 安装: npm install vue
- 创建:vue create 项目名(空格键做选择,回车下一步)
- 选择 Manually select features 手动选择,默认装的东西比较多,有的用不到。要输入N/Y的,哪个字母大选哪个
- 我选了 scss , lint语法检查初学者用不到,容易莫名报错,不小心选上了就在项目的config配置文件里加上
lintOnSave:false
②初始化时没有选后来又想用的就在项目下使用,就 npm i vuex 就行了,注意 vue2项目只能用vuex的3版本,比如 npm i vuex@^3.0.2
,不然会报错不兼容 vue3默认装新版本都可
版本冲突报错
- 全局安装卸载工具:npm install rimraf -g
- 在相应目录下卸载依赖模块:rimraf node_modules
- 然后卸载依赖表:rimraf package-lock.json
- 修改package.json里面vuex的版本号为合适的版本vue2可以用^3.0.2
- 最后安装依赖:npm i