美文网首页Vue.js学习前端技术
vue+webpack的项目完整配置教程(一)

vue+webpack的项目完整配置教程(一)

作者: 观奇笔记 | 来源:发表于2018-10-28 11:25 被阅读4次

    这是一篇有关webpack手动配置的教程。

    vue+webpack的项目完整配置教程

    开始(确认已经安装node环境和npm包管理工具)

    开始

    • 新建项目文件名为vuedemo

    • npm init -y 初始化项目

    初始化

    安装项目依赖

    • npm install --save vue 默认安装最新版vue

    • npm install --save-dev webpack webpack-dev-server 安装webpack,webpack-dev-server(是一个小型的Node.js Express服务器)

    拓展:npm install 在安装 npm 包时,有两种命令参数可以把它们的信息写入 package.json 文件,一个是npm install --save另一个是 npm install --save-dev,他们表面上的区别是--save 会把依赖包名称添加到 package.json 文件 dependencies 键下,--save-dev 则添加到 package.json 文件 devDependencies 键下,--save-dev 是你开发时候依赖的东西,--save 是你发布之后还依赖的东西。

    install
    • npm install --save-dev babel-core babel-loader babel-preset-es2015 安装babel,babel的作用是将es6的语法编译成浏览器认识的语法es5
    install

    `

    • npm install --save-dev vue-loader vue-template-compiler 用来解析vue的组件,.vue后缀的文件

    • npm install --save-dev css-loader style-loader 用来解析css

    拓展:css-loader 和 style-loader,二者处理的任务不同,css-loader使你能够使用类似@import 和 url(…)的方法实现 require()的功能,style-loader将所有的计算后的样式加入页面中,二者组合在一起使你能够把样式表嵌入webpack打包后的JS文件中。

    • npm install --save-dev url-loader file-loader 用于打包文件和图片

    • npm install --save-dev sass-loader node-sass 用于编译sass

    • npm install --save-dev vue-router 安装路由

    编辑项目目录以及添加代码

    文件目录如下:

    list

    目录结构说明

    1. dist文件是后面执行webpack指令生产的,不用管;

    2. webpack.config.js 配置文件,本身也是一个标准的Commonjs规范的模块;

    3. routes.js文件放路由配置文件;

    4. index.html首页入口文件

    5. App.vue是项目入口文件。

    6. main.js这是项目的核心文件。全局的配置都在这个文件里面配置。

    7. commponents目录里面放了公共组件header文件。

    8. views文件放详情页面;


    原创文章首发于简书,转载请注明出处:
    来源:简书,作者:观奇笔记;原文地址:https://www.jianshu.com/p/2e9a060e547f
    欢迎关注我的github

    相关文章

      网友评论

        本文标题:vue+webpack的项目完整配置教程(一)

        本文链接:https://www.haomeiwen.com/subject/qweptqtx.html