创建项目:

打开node js 命令行

输入创建项目的语句

mkdir app

就会在当前的用户下面创建项目,文件地址如图

在 app 目录下添加 runoob1.js 文件,代码如下:

document.write("It Works");

在 app 目录下添加 index.html 文件,代码如下:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title><script type="text/javascript" src="bundle.js" charset="utf-8"></script>
</head>
<body></body>
</html>

使用 webpack 命令来打包命令行:

mkdir webpackDemo // 创建项目
cd webpackDemo // 进入项目
mkdir app // 在项目中创建app文件
mkdir common // 在项目中创建common文件
cd app // 进入app文件夹
touch app.js // 创建app.js文件
touch main.js // 创建main.js文件
cd .. //返回到webpackDemo项目根目录
cd common // 进入common文件
touch index.html // 创建index.html文件

然后我们可以进行创建Webpack

npm install webpack -g

上图命令1 查看npm 版本

上图命令2 创建webpack

C:\Users\wufengfeng>npm install webpack -g
npm WARN engine webpack@4.41.5: wanted: {"node":">=6.11.5"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine tapable@1.1.3: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine chrome-trace-event@1.0.2: wanted: {"node":">=6.0"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine enhanced-resolve@4.1.1: wanted: {"node":">=6.9.0"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine terser-webpack-plugin@1.4.3: wanted: {"node":">= 6.9.0"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine find-cache-dir@2.1.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine terser@4.6.3: wanted: {"node":">=6.0.0"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN optional dep failed, continuing fsevents@1.2.11
npm WARN engine pkg-dir@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine make-dir@2.1.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine find-up@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine pify@4.0.1: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine atob@2.1.2: wanted: {"node":">= 4.5.0"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine locate-path@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine atob@2.1.2: wanted: {"node":">= 4.5.0"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine p-locate@3.0.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine p-limit@2.2.2: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine p-try@2.2.0: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
npm WARN engine punycode@2.1.1: wanted: {"node":">=6"} (current: {"node":"4.4.3","npm":"2.15.1"})
C:\Users\wufengfeng\AppData\Roaming\npm\webpack -> C:\Users\wufengfeng\AppData\Roaming\npm\node_modules\webpack\bin\webpack.js
webpack@4.41.5 C:\Users\wufengfeng\AppData\Roaming\npm\node_modules\webpack
├── loader-runner@2.4.0
├── json-parse-better-errors@1.0.2
├── tapable@1.1.3
├── acorn@6.4.0
├── @webassemblyjs/helper-module-context@1.8.5 (mamacro@0.0.3)
├── schema-utils@1.0.0 (ajv-errors@1.0.1)
├── ajv-keywords@3.4.1
├── chrome-trace-event@1.0.2 (tslib@1.10.0)
├── eslint-scope@4.0.3 (esrecurse@4.2.1, estraverse@4.3.0)
├── @webassemblyjs/wasm-parser@1.8.5 (@webassemblyjs/helper-api-error@1.8.5, @webassemblyjs/helper-wasm-bytecode@1.8.5, @webassemblyjs/utf8@1.8.5, @webassemblyjs/ieee754@1.8.5, @webassemblyjs/leb128@1.8.5)
├── webpack-sources@1.4.3 (source-list-map@2.0.1, source-map@0.6.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── memory-fs@0.4.1 (errno@0.1.7, readable-stream@2.3.7)
├── @webassemblyjs/wasm-edit@1.8.5 (@webassemblyjs/helper-buffer@1.8.5, @webassemblyjs/wasm-opt@1.8.5, @webassemblyjs/helper-wasm-bytecode@1.8.5, @webassemblyjs/helper-wasm-section@1.8.5, @webassemblyjs/wasm-gen@1.8.5, @webassemblyjs/wast-printer@1.8.5)
├── loader-utils@1.2.3 (emojis-list@2.1.0, big.js@5.2.2, json5@1.0.1)
├── neo-async@2.6.1
├── @webassemblyjs/ast@1.8.5 (@webassemblyjs/helper-wasm-bytecode@1.8.5, @webassemblyjs/wast-parser@1.8.5)
├── enhanced-resolve@4.1.1 (graceful-fs@4.2.3, memory-fs@0.5.0)
├── micromatch@3.1.10 (arr-diff@4.0.0, array-unique@0.3.2, kind-of@6.0.3, fragment-cache@0.2.1, object.pick@1.3.0, nanomatch@1.2.13, define-property@2.0.2, regex-not@1.0.2, to-regex@3.0.2, extend-shallow@3.0.2, braces@2.3.2, extglob@2.0.4, snapdragon@0.8.2)
├── node-libs-browser@2.2.1 (https-browserify@1.0.0, tty-browserify@0.0.0, punycode@1.4.1, path-browserify@0.0.1, constants-browserify@1.0.0, domain-browser@1.2.0, os-browserify@0.3.0, process@0.11.10, console-browserify@1.2.0, querystring-es3@0.2.1, vm-browserify@1.1.2, stream-browserify@2.0.2, timers-browserify@2.0.11, string_decoder@1.3.0, util@0.11.1, events@3.1.0, url@0.11.0, readable-stream@2.3.7, stream-http@2.8.3, assert@1.5.0, buffer@4.9.2, browserify-zlib@0.2.0, crypto-browserify@3.12.0)
├── watchpack@1.6.0 (graceful-fs@4.2.3, chokidar@2.1.8)
├── terser-webpack-plugin@1.4.3 (is-wsl@1.1.0, serialize-javascript@2.1.2, source-map@0.6.1, worker-farm@1.7.0, terser@4.6.3, find-cache-dir@2.1.0, cacache@12.0.3)
└── ajv@6.10.2 (fast-deep-equal@2.0.1, json-schema-traverse@0.4.1, fast-json-stable-stringify@2.1.0, uri-js@4.2.2)

创建后会出现这个

0003-进行创建Webpack项目相关推荐

  1. webpack 项目使用--创建webpack 项目(1)

    1.新建一个文件夹 假设文件夹的名称为 wdgapp,并且通过命令行到该目录下 2. 初始化项目 npm init -y 3.在wdgapp 文件夹中创建src 文件夹(源代码) 和dist(编译生成 ...

  2. git 创建webpack项目_近期总结:手动搭建react项目,将项目从自己的库引入到新的项目中使用...

    背景:最近公司有这样一个需求,需要开发一个react工具类,这个工具类可以用在其他项目里使用,并且这个工具类比较大,需要多人协作开发. ​ 这个项目主要由同事负责,于是同事就将这个工具类当成一个单独的 ...

  3. git 创建webpack项目_Webpack入门:从安装到配置

    文档 webpack 用于编译 JavaScript 模块. 一旦完成安装,你就可以通过 webpack 的 CLI 或 API 与其配合交互. 这里以入门者的角度(中文)介绍 webpack 的常用 ...

  4. git 创建webpack项目_webpack项目的搭建及环境构建

    现如今,webpack已经快速进入前端开发人员的眼线(从1.0到4.X的版本的更新迭代),给前端开发也带来了很大的突破,webpack可以分析项目结构,模块化打包机,处理模块化依赖,转换成浏览器可运行 ...

  5. git 创建webpack项目_从0到1开发一个小程序cli脚手架(一)创建页面/组件模版篇...

    github地址: https://github.com/jinxuanzheng01/xdk-cli cli工具是什么? 在正文之前先大致描述下什么是cli工具, cli工具英文名command-l ...

  6. git 创建webpack项目_使用webpack手动创建一个完整项目的全过程

    1.创建文件夹"webpack-study" 2.使用webstrom打开文件夹所在位置.在根目录上创建一个文件,文件命名为"src",在src文件下新建css ...

  7. git 创建webpack项目_从 0 开始构建 webpack 项目【Webpack Book 翻译】

    在开始之前,请确保你使用的是 Node 的最新版本.至少是最新的 LTS(长期支持)版本,本书的配置基于 LTS 版本所写,你的终端需要有 node 和 npm 命令,Yarn 也是一个不错的选择,也 ...

  8. git 创建webpack项目_一次create-react-app创建项目升级webpack的流水账

    不再赘述为什么要升级webpack4,有兴趣的小伙伴可以看一下 知乎:如何评价webpack4 下面撸起袖子开干: 克隆项目,新建分支 git checkout -b feature_webpack_ ...

  9. webpack 项目使用webpack-dev-server 自动编译 (2)

    在上一篇的博客中我们使用webpack 创建了一个项目 创建webpack 项目(1) https://blog.csdn.net/datouniao1/article/details/1194269 ...

最新文章

  1. ORA-10873解决办法
  2. 中国“神威”获超算排行榜四连冠,却遭外媒质疑
  3. 中国移动宽带业务怎么样?和电信的比有什么不同?
  4. .PHP $_SERVER返回上一页
  5. 系统类加载器 AppClassLoader
  6. 微服务架构与组件总览
  7. 张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质
  8. 使用腾讯 CDN,结果网站现在出现您的连接不是私密连接”“,”隐私设置错误”如何解决?
  9. 软件开发七宗罪(转)
  10. 浏览器代理服务器没有响应解决方案
  11. windows 若依部署
  12. 目标检测---以制作yolov5的数据集为例,利用labelimg制作自己的深度学习目标检测数据集(正确方法)
  13. SAP知识精解-物料需求计划MRP-02-MRP过程
  14. 用Matlab创建BP神经网络
  15. 2023安徽师范大学计算机考研信息汇总
  16. 腾讯企业邮箱发件接口返回Recipient address rejected: ERS-RBL.
  17. C. Carrying Conundrum(思维)
  18. 破解Linux系统中root密码
  19. 前端性能优化之--DNS预处理
  20. vgpu服务器显卡性能,如何在vGPU环境中优化GPU性能

热门文章

  1. 【所思】如果要转型,你准备做什么?做产品?
  2. 我的周刊(第009期)
  3. 关于开展第六批山东省首版次高端软件申报工作的通知
  4. java面对对象教学_Java面向对象程序设计教与学
  5. windows下的makefile教程
  6. 2022年高教社杯全国大学生数学建模竞赛解题思路
  7. Nets Wire has multiple names
  8. 新品推介:乐扩PCI-E转NGFF(PCIe)SSD+SATA转NGFF(SATA)转接卡
  9. 操作系统导论OSTEP 第七章作业答案 进程调度:介绍
  10. 研究天龙八部(网游), 写了个辅助自动打怪、答题提示的辅助工具