一、node.js

  1. 官网下载地址:下载 | Node.js
  2. Node.js默认安装目录为 C:\Program Files\nodejs, 你也可以修改目录,安装的时候一路都是 next(下一步)
  3. 最后install,等安装好,在命令行里: node -v,看是否会出现一个版本号,出现了说明安装成功!
  4. 最后还要检查一下环境变量是否配置:我的电脑(此电脑)右键,打开属性,看看里面是否有node变量

二、npm 5. 新版的 node.js已经集成了 npm,所以之前安装 node时 npm也一并安装好了,可以通过输入 "npm -v" 来测试是否成功安装 5. 升级 npm:npm install npm -g cnpm install npm -g

二、cnpm 命令行输入:npm install -g cnpm --registry=https://registry.npm.taobao.org

三、webpack 用npm 安装webpack:npm install webpack -g

四、Vue

  1. 安装vue:npm install vue -g
  2. 安装Vue.js 官方命令行工具(脚手架),可用于快速搭建大型单页应用:
  3. 查看版本 vue -V
#全局安装 vue-cli
npm install --global vue-cli
#创建一个基于 webpack 模板的新项目
vue init webpack my-project
#安装依赖
cd my-project
npm install
npm run dev

五、gulp

  1. 全局安装 gulp:npm install --global gulp
  2. 作为项目的开发依赖(devDependencies)安装:npm install --save-dev gulp

六、git与github 七、bootstrap bootstrap中js插件依赖于jquery,所以在这之前必须安装jquery。

新建bootstrap学习文件夹 npm init 建立package.json文件,文件名称不能有中文

"scripts": {
    "server": "webpack-dev-server" //用于热更新,webpack打包时自动更新页面
  },

手动创建src文件夹,下面直接建立index.js入口文件,然后创建css文件夹,下面创建style.css文件

import $ from 'jquery'
import 'bootstrap/dist/css/bootstrap.min.css'
import 'bootstrap/dist/js/bootstrap.min.js'
import './css/style.css'  //自定义样式写在这里面,增加or覆盖bootstrap的样式文件

手动创建webpack.config.js文件

let htmlWebpackPlugin = require('html-webpack-plugin');
let webpack = require('webpack')
const path = require('path');
module.exports = {
	mode: "production",
  entry: './src/index.js',  //入口文件的配置项
  output: {  //出口文件的配置项
    path: path.resolve(__dirname, './dist'),
    filename: 'js/bundle.js',
  },
  module: {//配置 loader  模块:例如解读CSS,图片如何转换,压缩
    rules: [//相关规则写在这里
        {
            test: /\.css$/,//正则表达式:根据后缀为 .css 的文件来匹配 css 文件
            loader:'style-loader!css-loader' //css-loader使得在js里面可以处理css文件,style-loader使得js处理完的样式插入到index.html页面中
        },
        {
            test: /\.(eot|svg|ttf|woff|woff2)(\?\S*)?$/,
            loader: 'file-loader'
        },
				{
					test:/\.(png|jpg|gif|svg)$/i,
					loader:[
						'url-loader?limit=20000&name=img/[name].[ext]',
						'image-webpack-loader'
					]
				},
				{
					test: /\.(html)$/,
            use: {
                loader: 'html-loader',
                options: {
                    attrs: ['img:src', 'img:data-src', 'audio:src'],
                    minimize: true
                }
            }
				}
    ]
  },
  plugins:[
  	new htmlWebpackPlugin({
  		template:'./index.html'  //模板文件
      }),
      new webpack.ProvidePlugin({
        "$": "jquery",
        "jQuery": "jquery",
        "window.jQuery": "jquery"
    })
  ],  //插件,用于生产模版和各项功能
  mode: 'development',  //打包模式,默认生产者模式,
  devServer:{
        contentBase:path.resolve(__dirname,'dist'), //基本目录结构,监听哪里的代码
        host:'localhost', //ip地址,不建议填localhost 命令行ipconfig查看ipv4的值即是ip地址
        compress:true, //服务器压缩参数,是否启用服务器压缩,一般启用
        port:80 //任何喜欢的数字
    }
};

安装jquery:npm install jquery@2.2.3 -save 安装bootstrap:npm install bootstrap@3.3.0 -save 安装webpack:npm install webpack webpack-cli --save-dev 安装html-webpack-plugin:npm install html-webpack-plugin --save-dev 安装style-loader css-loader:npm install --save-dev style-loader css-loader 安装image-webpack-loader:npm install --save-dev image-webpack-loader 安装url-loader:npm install --save-dev url-loader ——用于在css里面插入图片 安装html-loader:npm install --save-dev html-loader ——用于在html里面通过img插入图片 安装热更新(webpack打包之后页面自动刷新):npm install webpack-dev-server --save-dev 报以下错误: ERROR in ./node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.ttf 1:0 Module parse failed: Unexpected character ' ' (1:0) 解决办法: 安装file-loader:npm install file-loader --save-dev 执行:webpack,打包成功,bootstrap生效

以后代码写在根目录下的index.html文件里面,dist下面的index.html是打包后生成的