zoukankan      html  css  js  c++  java
  • webpack 构建项目入门

    参考http://www.cnblogs.com/eyunhua/p/6398885.html

    ---------------------------------------------------------------------

    已安装node.js,利用npm输入命令全局安装(-g)

    npm install webpack -g
    

      安装完后,输入 webpack -v  查看当前webpack的版本号。

    正式使用Webpack

         进入项目目录,输入命令:npm init,生成package.json文件(可以安装命令一步步操作 也可以自己建一个package.json文件)

    命令方式的话 按照小括号 的提示输入内容即可,没有提示的可以不写。

    输入完yes 可以看到在工程目录下有了此package.json文件。

    非命令式 直接自己创建一个package.json,内容即

    {
      "name": "webpack",
      "version": "1.0.0",
      "description": "webpacku001b[Au001b[B test",
      "main": "index.js",
      "scripts": {
        "test": "echo "Error: no test specified" && exit 1"
      },
      "author": "",
      "license": "ISC",
      "devDependencies": {
        "webpack": "^3.5.2"
      }
    }

    .输入命令:npm install webpack --save-dev 为项目添加webpack依赖。

    有个插曲,有报错 (package.json工程名是webpack 而此工程的目录文件夹也是webpack,所以把package.json中的

     "name": "webpack" --》 "name": "webpack——project"

    创建一个静态文件hello.js,里面包含一个hello函数和通过require引入world.js

    word.js内容

    function world() {
       return {
    
       };
    
    }

    运行命令之前,hello.bundle.js不存在

    运行命令:webpack hello.js hello.bundle.js,将hello.js编译并打包到hello.bundle.js

    Webpack 会分析入口文件,解析包含依赖关系的各个文件。这些文件(模块)都打包到 bundle.js 。Webpack 会给每个模块分配一个唯一的 id 并通过这个 id 索引和访问模块

  • 相关阅读:
    全面理解面向对象的 JavaScript
    账号
    移动端 前端框架 amaze ui
    javascript 精典案例分析一览
    前端事件系统(一)
    周总结12
    周总结11
    相比较于其他的同类软件
    团队冲刺第十五天
    团队冲刺第十四天
  • 原文地址:https://www.cnblogs.com/zyjzz/p/7327722.html
Copyright © 2011-2022 走看看