美文网首页
初识webapck,使用webpack创建项目

初识webapck,使用webpack创建项目

作者: 39cb9a87d7c5 | 来源:发表于2018-11-30 16:29 被阅读0次

提示:使用webpack前,请先安装nodejs,并了解基本的npm命令,node建议使用最新的版本,webpack建议局部安装

1:windows打开终端命令窗口,mkdir webpack_test

1.1 cd webpack_test

1.2npm init //初始化项目

1.3npm install webpack --save-dev

提示:在安装一个要打包到生产环境的安装包时,你应该yeshi使用 npm install --save,如果你在安装一个用于开发环境的安装包(例如,linter, 测试库等),你应该使用 npm install --save-dev。

1.4 npm install webpack-cli --save-dev //webpack 4+版本要求安装cli

提示:我们还需要调整 package.json 文件,以便确保我们安装包是私有的(private),并且移除 main 入口。这可以防止意外发布你的代码。 添加:"private": true, 删除:"main": "index.js",

1.5 创建配置文件

根目录下创建webpack.config.js,入口文件index.js需要你自己创建

constpath=require('path');module.exports={

    entry:'./src/index.js',

    output:{

        filename:'bundle.js',

        path:path.resolve(__dirname,'dist')

    }

};

最后执行 npx webpack --config webpack.config.js,会在根目录下生成dist文件夹,里面有个bundle.js文件,也就是输出文件

1.6 到package.json文件,在script里面添加 “build”:"webpack",npm run build 命令,来替代我们之前使用的 npx 命令

此时每次更改代码都需要,npm run build  ,在package.json的script里添加 “watch”:"webpack --watch",执行npm run watch 就会监听你代码的改变,ctrl+c退出监听

此时一个包含入口出口文件的项目就算是构建成了,目录结构如下,dist文件夹下的html文件是自己创建,src以及index.js也是自己创建,webpack.config.js是配置文件,更多配置文件的介绍请看config详情

webpack_test

|- package.json

|- webpack.config.js

|- /dist

      |- bundle.js

      |- index.html

|- /src

      |- index.js

|- /node_modules

webpack起步介绍请看  webpack开发指南

加载vue文件,依赖vue-loader, vue-loader依赖vue-template-compiler,而 vue-loader v15+版本需要在webpack.config.js添加

const VueLoaderPlugin = require('vue-loader/lib/plugin');

,plugins: [ //配置插件的节点

        //new一个VueLoaderPlugin

        new VueLoaderPlugin()

    ],

相关文章

网友评论

      本文标题:初识webapck,使用webpack创建项目

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