项目地址:https://github.com/JerrybroDu/vue-mall
vue-cli项目注意点
-
vue-cli项目克隆到本地,需要cnpm install(即安装依赖包),再cnpm run serve(即启动项目)
-
cnpm install [插件名] --save(-S) 【保存到dependencies:{xxx}】
cnpm install [插件名] --save-dev(-D) 【保存到devDependencies:{xxx}】
区别:
devDependencies下的插件,是项目上线之后不会用到的插件,即不打包到项目中;
dependencies下的插件,是项目发布上线之后还会依赖用到的插件,没有这些插件,项目不能运行,即打包到项目中
总之: 后面安装的插件都保存到dependencies:{xxx}中就完事了 -
import axios from ‘axios’ 与 import axios from ‘./axios’,
前一种写法则会在node_modules中找当做插件,后一种在src下的目录中找自己定义的文件- 配置文件修改了,需要重启服务器才能生效(如:修改了vue.config.js的配置)
-
vue-cli4.0项目中,组件的插槽< slot name=‘body’ >< /slot >,
在xxx.vue页面使用,需要包一层tem