vue-cli手脚架
安装
npm install -g @vue/cli
安装成后可运行次命令检测是否成功
vue --version
安装vue serve
npm install -g @vue/cli-service-global
创建一个项目
winpty vue.cmd create 项目名称
选项
1.选择特性
有两个路线选择如何加载插件,按Enter确定,上下移动,回车选择/取消.
1. default 默认
2. Manually select features 手动选择
2.1 默认加载
2.2 手动加载
2.2.1 选择加载插件
1. Babel
2. TS
3. PWA Support
4. Router
5. Vuex
6. Css Pre-processors 支持CSS预处理器
7. Linter / Formatter 支持代码风格检查和格式化
8. Uint Testing 支持单元测试
9. E2E Testing 支持E2E测试
2.2.2 router设置
Use history mode for router?
是否使用history模式(需要后台支持)
2.2.3 CSS预处理器选择
Sass/SCSS
Less
Stylus
2.2.4 配置文件位置
In dedicated config files 根目录
package.json
2.2.5 未来是否使用该配置
启动项目
npm run server
输出项目
npm run build
关于vue.config.js
vue.config.js属于可选文件,需要自己手动去创建
如何部署本地(github)
在根目录下创建vue.config.js
module.exports = {
publicPath: './'
}
assets 和 static文件夹的区别
assets目录中的文件会被webpack处理解析为模块依赖,只支持相对路径形式
static/ 目录下的文件并不会被Webpack处理:它们会直接被复制到最终的打包目录(默认是dist/static)下.必须使用绝对路径引用这些文件,这是通过在 config.js 文件中的 build.assetsPublicPath 和 build.assetsSubDirectory 连接来确定的
任何放在 static/ 中文件需要以绝对路径的形式引用: /static/[filename]
总的来说:static放不会变动的文件 assets放可能会变动的文件
–save-dev和-save的区别
即-d和-s的区别
–save-dev安装依赖的时候会在package.json的devDependencies对象下面
–save安装依赖的时候会在dependencies对象下面
总结:–save是发布后依赖的东西,–save-dev是开发依赖的东西.
版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 Roxas Deng的博客!