Mac下通过npm安装webpack 、vuejs,以及引入jquery、bootstrap等(初稿)

摘要:
主要参考文档:http://www.runoob.com/vue2/vue-install.htmlhttp://blog.csdn.net/haoaiqian/article/details/72453286https://vuejs-templates.github.io/webpack/http://www.cnblogs.com/kongxianghai/p/6910133.html部分线索下载和安装node.js安装webpack安装vue安装vue-cli基于webpack初始化一个vue项目进入工程,准备启动项目npminstall/yarninstall运行项目构建项目查看jquery可安装的版本npmviewjqueryversions安装jquery,选取一可安装的版本,如npminstalljquery@2.2.3--save-dev配置jquery将jquery以插件打包,需要为webpack的plugins进行插件设置。在build/webpack.base.conf.js文件中,在整个配置对象的末尾增加plugins配置。下面的配置其实就是变量名的真正指向设置,这样,在页面中对jquery的各种名字的调用就会有效,否则bootstrap跑不起来。

前言:
初次接触前端开发技术,一些方向都是在同事的指引和自己的探索后,跑了个简易web,迈入全栈系列。由于是事后来的文章,故而暂只是杂记,写的粗略且不清晰,后续将补之。

主要参考文档:
http://www.runoob.com/vue2/vue-install.html
http://blog.csdn.net/haoaiqian/article/details/72453286
https://vuejs-templates.github.io/webpack/
http://www.cnblogs.com/kongxianghai/p/6910133.html

部分线索


  • 下载和安装node.js (通过brew安装node.js)
  • 安装webpack (通过npm安装webpack)
  • 安装vue (命令:npm install vue)
  • 安装vue-cli(命令: npm install -g vue-cli)
  • 基于webpack初始化一个vue项目(命令:vue init webpack-simple my-project)
  • 进入工程,准备启动项目(cd my-project)
  • npm install / yarn install (两种方式都可以)
  • 运行项目 (命令:npm run dev / yarn run dev)
  • 构建项目 (命令:npm run build / yarn run build)

基于webpack初始化vue工程的文件结构

查看jquery可安装的版本

npm view jquery versions

安装jquery,选取一可安装的版本,如

npm install jquery@2.2.3 --save-dev

配置jquery

将jquery以插件打包,需要为webpack的plugins进行插件设置。

在build/webpack.base.conf.js文件中,在整个配置对象的末尾增加plugins配置。

在webpack.base.conf.js中的配置项,可以在dev和build出来的pro版本中都有效。

下面的配置其实就是变量名的真正指向设置,这样,在页面中对jquery的各种名字的调用就会有效,否则bootstrap跑不起来。

var webpack = require("webpack")
  plugins: [
    new webpack.ProvidePlugin({
      $: "jquery",
      jQuery: "jquery",
      "windows.jQuery": "jquery"
    })
  ]

Mac下通过npm安装webpack 、vuejs,以及引入jquery、bootstrap等(初稿)第2张

Mac下通过npm安装webpack 、vuejs,以及引入jquery、bootstrap等(初稿)第3张

安装bootstrap

npm install bootstrap@3.3.0 --save-dev

配置bootstrap

在src/main.js文件的顶部加入如下对bootstrap主要文件的引用,注意这里的路径,不在是从src/assets加载,而是换成了从node_modules加载。

import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'

Mac下通过npm安装webpack 、vuejs,以及引入jquery、bootstrap等(初稿)第4张

最后,启动工程

npm run dev

免责声明:文章转载自《Mac下通过npm安装webpack 、vuejs,以及引入jquery、bootstrap等(初稿)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C# CheckedListBox控件的用法大全linux环境下mongodb启动操作下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Angular引入第三方库

 原文已经写的很好了。原文链接: https://blog.csdn.net/yuzhiqiang_1993/article/details/71215232        加上2点给自己用,引入bootstrap样式,需要在angular-cli.json的styles中引入。        安装的类型描述文件@types/jquery在node_mod...

前端框架Vue自学之Vue CLI(五)

终极目标:掌握和使用Vue(全家桶:Core+Vue-router+Vuex) 本博客目的:记录Vue学习的进度和心得(Vue CLI) 内容:学习和使用Vue CLI2 和 Vue CLI3。如果了解webpack如何一步步配置的,建议可以先看我的前一个博客:前端框架Vue自学之webpack(四)。 正文: Vue CLI 一、Vue CLI 1、前言...

vue与element ui搭配,关于eltable表格的排序问题

关于sortable的参数 1 <el-table 2 :data="tableData" 3 style=" 100%" 4 <!-- 数据由后台进行排序时sortable="custom",需要监听排序点击事件,会返回当前的prop和order --> 5 @sort-change="changeSort" 6 <...

vue-构建app项目

以下记录vue-cli 3构建app项目的步骤。 一、初始化配置,并运行启动app 1、安装nodeJS,git ,配置环境,Vue CLI 3.x 需要 Node.js 8.9 或更高版本 (推荐 8.11.0+)。 2、安装vue-cli ,命令:npm install -g @vue/cli 3、创建项目:vue create mapp-demo 推...

转:jQuery 遍历Table中tr中的td中的内容

1、$("#trID td").text()得到的是一个所以trID之中td的值 返回一个字符串。 2、$("#trID").children 得到一个trID下的所有td,然后遍历$("#trID").children使用.eq(index).text()得到td中的值;   <!DOCTYPE html PUBLIC "-//W3C//DTD...

Jquery面试题整合

一、Jquery测试题 下面哪种不是jquery的选择器?(单选) A、基本选择器 B、后代选择器 C、类选择器 D、进一步选择器 考点:jquery的选择器 (C) 当DOM加载完成后要执行的函数,下面哪个是正确的?(单选) jQuery(expression, [context]) B、jQuery(html,[ownerDocument]) C、jQ...