vue+jQuery+bootstrap+sass项目搭建
来源:互联网 发布:数据库与大数据 编辑:程序博客网 时间:2024/05/16 10:34
VueJs项目搭建
1.安装nodejs
1).默认路径:C:\Program Files\nodejs\2).安装完成后在nodejs文件夹下新建node_global和node_cache两个文件夹3).执行命令:node -v 检测nodejs是否安装成功,npm -v 检测npm是否存在4).安装express:(或以管理员的身份打开cmd)先安装一个命令工具 npm install -g express-generator再执行命令npm install -g express,在目录C:\Program Files\nodejs\node_modules\.bin中存在express和express.cmd两个文件,将目录添加到系统变量path中,执行express --version 检测是否安装成功。
2.node环境下安装webpack
1).安装webpack:cnpm install webpack -g2).安装css-loader和style-loader3).配置文件:webpack.config.js4).执行命令:webpack
3.安装vue.js
cnpm install vue //最稳定版
下载命令行工具,搭建vue项目
# 全局安装 vue-cli
$ cnpm install –global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 这里需要进行一些配置,默认回车即可
This will install Vue 2.x version of the template.
# 进入项目,安装并运行
cd my-project
npm install
npm run dev
4.Vue项目中引入jQuery和bootstrap
1).引入jQuery
*下载jQuery:cnpm install jquery –save-dev
*修改 webpack.base.conf.js 中的两个地方
第一:加入 var webpack = require(‘webpack’)
第二:在module.exports中加入
plugins:[ new webpack.optimize.CommonsChunkPlugin('common.js'), new webpack.ProvidePlugin({ jQuery:'jquery', $:'jquery' })]
*在main.js中加入 import $ from 'jquery'
window.jQuery = $
2).引入bootstrap文件
修改 webpack.base.conf.js
resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'vue$': 'vue/dist/vue.esm.js', '@': resolve('src'), 'bootstrap':resolve('src/assets/bootstrap') //手动导入的bootstrap文件需要加这句话, 若是cnpm install bootstrap --save下载的则不需要加 }},
在main.js中导入bootstrap import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min'
在App.vue中将template模板替换成bootstrap模板,测试是否运行成功
5.Vue中使用sass
1).安装sass的依赖包
cnpm install sass-loader --save-dev //sass-loader依赖于node-sass cnpm install node-sass --save-dev
2).在build文件夹下的webpack.base.conf.js的rules里面添加配置
{ test: /\.sass$/, loaders: ['style', 'css', 'sass'] }
3).在App.vue中修改style标签
<style lang="scss"></style> 如果用<style lang="scss"></style>则去掉css语法中的大括号和分号
style中的样式注释掉,添加测试代码,运行项目后body变为灰色则添加sass成功
$background:#ccc;body{background:$background}
4).运行项目
cnpm run dev
Vue目录解读
├─build //保存一些webpack的初始化配置
├─config //保存一些项目初始化的配置
├─node_modules //npm加载的项目依赖的模块
├─src // 开发目录
│ ├─assets // 资源文件目录,需要打包的放到该目录下
│ ├─components //放置组件文件
│ ├─assets
│ │ ├─logo.png │
│ ├─App.vue //项目入口文件
│ ├─main.js // 预编译入口,项目的核心文件
├─static //放置静态资源目录
├─.babelrc // babel配置文件
├─.gitignore
├─index.html // 主页
├─package.json // 项目配置文件
├─README.md
├─webpack.config.js // webpack配置文件
main.js:
import Vue from ‘vue’ : 引入vue
import App from ‘./App’ : 引入App.vue文件
import router from ‘./router’ : 引入路由配置
- Vue.js + jQuery + bootstrap + sass 项目搭建
- vue+jQuery+bootstrap+sass项目搭建
- 脚手架搭建的vue项目里引入jquery和bootstrap
- vue开发:脚手架搭建的vue项目里引入jquery和bootstrap
- vue 项目 使用sass
- vue 项目 使用sass
- 集成vue到jquery/bootstrap项目
- webpack搭建的vue-cli项目如何使用sass?
- 在 vue-cli 脚手架中引用 jQuery、bootstrap 以及使用 sass、less 编写 css [vue-cli配置入门]
- 在 vue-cli 脚手架中引用 jQuery、bootstrap 以及使用 sass、less 编写 css [vue-cli配置入门]
- vue项目中使用sass
- Vue 项目里使用Sass
- Vue项目下使用Sass
- 用vue构建项目笔记3(引入jquery和bootstrap)
- 在Vue项目中使用npm安装bootstrap以及jquery
- vue中引入Bootstrap,jQuery
- bootstrap-sass
- webpack+vue+bootstrap项目实践
- 【java】sql语句的冒号 :
- Base公共接口实现泛型的类型获取
- bzoj3572世界树 虚树+树型动规
- Xshell配置ssh免密码登录-密钥公钥(Public key)与私钥(Private Key)登录【已成功实例】
- 2018第七届中国(武汉)国际焙烤展览会
- vue+jQuery+bootstrap+sass项目搭建
- GetLastError()和FormatMessage()
- Android中dp和px的转化问题,以及如何获得手机分辨率和像素密度
- AG-Admin 一个spring cloud的好例子
- Android 8.0 行为变更
- prototype原型链
- 判断一个字符串内字符重复的字符个数
- Request setAttribute()用法疑点
- kotlin版的酷欧天气 (郭林大神的第一行代码第二版)