美文网首页
1.超简单的webpack入门demo

1.超简单的webpack入门demo

作者: 小白菜的白菜 | 来源:发表于2020-09-07 19:55 被阅读0次

前置条件

node

起步

  1. 初始化package.json, 执行
npm init

一直回车就可

  1. 安装webpack,执行如下命令
npm i webpack -S -D

-S -D 是添加到package的dependencies devDependencies中

  1. 新建 index.html
    在根目录可以手动新建,也可以命令行创建
  type > index.html
  1. 新建 app.js
type > app.js
  1. 新建 test.js
type > test.js
  1. 新建 webpack.config.js
type > webpack.config.js
  1. 修改html
<!DOCTYPE html>
<html>
    <head> <meta charset="UTF-8"> </head> 
    <body> <div id="app" ></div>
         <script src="./dist/bundle.js"></script>
    </body>
</html>
  1. 修改test.js
export const show = function (content) {
    window.document.getElementById ('app') .innerText = 'Hello1' + content
}

  1. 修改app.js
import { show } from './test' 
show (' world')
  1. 修改webpack.config.js
const path= require ('path')
module.exports = {
    entry:'./app.js', 
    output: {
    filename:'bundle.js',
    path: path.resolve( __dirname,'dist')
    } 
}
  1. 运行webpack打包命令
webpack --config .\webpack.config.js

点开html可以看到效果

  1. 安装 webpack-cli 帮助我们使用简单的方式打包,如

    npm run build
    

    安装命令

    npm i webpack-cli -D
    
  2. 修改package.json
    添加

    "build": "webpack --config ./webpack.config.js"
    

    到scripts中

    下面是scripts中代码

    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "build": "webpack --config ./webpack.config.js"
    }
    
  3. 运行

    npm run build
    

    点开html 可以看到一样的效果

  4. 目录结构

    demo1.1
        --index.html
        --app.js
        --test.js
        --webpack.config.js
        --package.json

上一篇 2.webpack入门使用loader处理css

相关文章

网友评论

      本文标题:1.超简单的webpack入门demo

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