iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >webpack是不是基于node.js的
  • 537
分享到

webpack是不是基于node.js的

2024-04-02 19:04:59 537人浏览 薄情痞子
摘要

本篇内容介绍了“webpack是不是基于node.js的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本篇内容介绍了“webpack是不是基于node.js的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

WEBpack是基于node.js的。webpack是一个用于现代javascript应用程序的静态模块打包工具,是基于node.js开发的,使用时需要有node.js组件支持;需要使用npm或者cnpm进行安装,语法“cnpm install webpack -g”。

webpack是不是基于node.js的

教程操作环境:windows7系统、nodejs16版,DELL G3电脑。

webpack 是代码编译工具,有入口、出口、loader 和插件。webpack 是一个用于现代 JavaScript 应用程序的静态模块打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。

当 webpack 处理应用程序时,它会在内部构建一个依赖图(dependency graph),此依赖图对应映射到项目所需的每个模块,并生成一个或多个 bundle。

webpack是一个前端打包工具,基于node.js开发的,使用时需要有node.js组件支持。

安装 Webpack

① Webpack的运行需要依赖Node.js,因此需要先安装Node.js。

安装完成之后在命令行窗口输入下面两行命令,若有出现版本号则安装成功。

$ node -v$ npm -v

② 接着就可以通过npm(一个基于Node.js的包管理工具)来安装Webpack咯

因为npm的源在国外,所以安装速度可能比较慢。建议大家可以用淘宝的npm镜像cnpm。但是要注意的一点是,cnpm中有一些包会不太一样(一般来说不影响使用)

通过下面这行代码即可完成cnpm的配置

$ npm install -g cnpm --reGIStry=https://registry.npm.taobao.org

使用 cnpm 安装 webpack:

cnpm install webpack -g

创建项目

接下来我们创建一个目录 app:

mkdir app

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

app/runoob1.js 文件

document.write("It works.");

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

app/index.html 文件

<html>
    <head>
        <meta charset="utf-8">
    </head>
    <body>
        <script type="text/javascript" src="bundle.js" charset="utf-8"></script>
    </body>
</html>

接下来我们使用 webpack 命令来打包:

webpack runoob1.js bundle.js

执行以上命令会编译 runoob1.js 文件并生成bundle.js 文件,成功后输出信息如下所示:

Hash: a41c6217554e666594cb
Version: webpack 1.12.13
Time: 50ms
    Asset     Size  Chunks             Chunk Names
bundle.js  1.42 kB       0  [emitted]  main
   [0] ./runoob1.js 29 bytes {0} [built]

在浏览器中打开 index.html,输出结果如下:

webpack是不是基于node.js的

“webpack是不是基于node.js的”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: webpack是不是基于node.js的

本文链接: https://www.lsjlt.com/news/98309.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • webpack是不是基于node.js的
    本篇内容介绍了“webpack是不是基于node.js的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • jquery是不是基于js的
    这篇“jquery是不是基于js的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“jquer...
    99+
    2024-04-02
  • layui是不是基于jquery的
    本篇内容介绍了“layui是不是基于jquery的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • gulp是不是基于node
    这篇文章给大家分享的是有关gulp是不是基于node的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 gulp是基于node的。Gulp是基于node平...
    99+
    2024-04-02
  • node.js是不是软件
    这篇文章主要介绍了node.js是不是软件的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇node.js是不是软件文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • 鸿蒙系统是不是基于linux开发
    这篇文章主要介绍了鸿蒙系统是不是基于linux开发,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。鸿蒙系统不是基于linux开发的,而是基于微内核开发的。鸿蒙系统是一款基于微内...
    99+
    2023-06-15
  • node.js是不是单线程
    这篇文章主要介绍“node.js是不是单线程”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“node.js是不是单线程”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • node.js是不是高级语言
    本篇内容介绍了“node.js是不是高级语言”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Node.js是不是单线程吗
    这篇文章主要为大家展示了“Node.js是不是单线程吗”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Node.js是不是单线程吗”这篇文章吧。进程在操作系统中,...
    99+
    2024-04-02
  • node.js是不是服务器语言
    今天小编给大家分享一下node.js是不是服务器语言的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2024-04-02
  • javascript是不是属于编程的
    这篇文章给大家分享的是有关javascript是不是属于编程的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。javascript是属于编程,javascript是一门脚本型语言,不需要编译直接可在浏览器运行,也可...
    99+
    2023-06-14
  • phpmyadmin是不是属于后端的
    这篇文章将为大家详细讲解有关phpmyadmin是不是属于后端的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。phpmyadmin不属于后端,它不是一门语言,而是数据库的...
    99+
    2024-04-02
  • json是不是属于JavaScript
    这篇文章主要为大家展示了“json是不是属于JavaScript”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“json是不是属于JavaScript”这篇文章吧...
    99+
    2024-04-02
  • 基于vue-cli的webpack打包优化案例
    这篇文章主要介绍基于vue-cli的webpack打包优化案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、准备工作:测速与分析bundle既然我们要优化webpack打包,肯定...
    99+
    2024-04-02
  • vim是否基于linux
    这篇文章主要介绍“vim是否基于linux”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vim是否基于linux”文章能帮助大家解决问题。 ...
    99+
    2023-03-20
    linux vim
  • Redis是不是属于数据库的
    小编给大家分享一下Redis是不是属于数据库的,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Va...
    99+
    2024-04-02
  • Node.js对于Java开发者是什么
    这篇文章主要讲解了“Node.js对于Java开发者是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Node.js对于Java开发者是什么”吧!运行时环...
    99+
    2024-04-02
  • Webpack是怎么工作的
    这篇“Webpack是怎么工作的”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Webpac...
    99+
    2024-04-02
  • javascript是基于什么的语言
    这篇文章主要讲解了“javascript是基于什么的语言”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript是基于什么的语言”吧! ...
    99+
    2024-04-02
  • 如何实现基于vue-skeleton-webpack-plugin的骨架屏
    小编给大家分享一下如何实现基于vue-skeleton-webpack-plugin的骨架屏,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作