webpack的安装和运行

摘要:
基本包已在项目根目录json文件中初始化。终端上运行的命令是全局的,因此不建议全局安装webpack。使用全局将导致项目混乱,因为在创建每个项目时,打包工具是不同的。选择本地安装包管理,将运行指令配置为package.json的脚本属性。
 

webpack依赖于node,为了可以正靠运行,必须依赖node环境.node环境为了可以真正的执行很多代码,必须其中包含各种依赖的包npm工县(node packages manager)所以在进行webpack安装之前,首先要安装node运行环境。

关于node的安装请参照博客的以下页面
https://www.cnblogs.com/singledogpro/p/11722561.html [node.js安装和配置(windows系统)]
https://www.cnblogs.com/singledogpro/p/11722672.html [node.js运行配置(vs code非控制台输出)]

webpack的安装
请确保安装了Node.js的最新版本。而且已经在您的项目根目录下已经初始化好了最基本的 package.json文件。

在终端运行的命令都是全局运行,所以不建议全局安装webpack,使用全局会导致项目混乱,因为每个项目创建时的打包工具不一样。选择本地安装包管理,即将运行指令配置到package.json的script属性中。
但是在没有配置webpack.config.js之前,如果想在终端使用【webpack】命令,就需要全局安装。一开始安装的webpack最好低于4.0版本

 

没有全局安装webpack,且没有配置webpack.config.js
没有全局安装webpack,且没有配置webpack.config.js

 

关于webpack版本及打包的事情

【webpack安装低于4版本(没有配置webpack.config.js)】
https://www.cnblogs.com/singledogpro/p/12018896.html

webpack安装大于4.x版本(没有配置webpack.config.js)
https://www.cnblogs.com/singledogpro/p/12018900.html

所以推荐的开发环境是webpack@3.6.0

//低于4版本的安装指令
npm i webpack@3.6.0 -D

//高于4版本的安装指令
npm i webpack -D
npm i webpack-cli -D

npm install packagename --save 或 -S
--save、-S参数意思是把模块的版本信息保存到dependencies(生产环境依赖)中,即你的package.json文件的dependencies字段中;

npm install packagename --save-dev 或 -D
--save-dev 、 -D参数意思是吧模块版本信息保存到devDependencies(开发环境依赖)中,即你的package.json文件的devDependencies字段中;

免责声明:文章转载自《webpack的安装和运行》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【转载】BootStrap表格组件bootstrap table详解neat bookmarks 0.8.9 修改版(去除Marketing,添加特别的后台打开)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Element UI 框架搭建

Element UI 框架搭建 1、webpack 全局安装 1 npm install -g webpack 2、淘宝镜像cnpm安装 1 npm install -g cnpm --registry=https://registry.npm.taobao.org 3、vue脚手架全局安装 -- 用于生成vue模板 1 npm instal...

webpack+javascript搭建项目环境大概流程和各个流程的功能作用

前言 本文是对项目开发中webpack+原生js搭建流程的步骤梳理,和常见配置项的功能讲解.并不适用于vue/react框架 因为实际项目上的配置代码过多,放在一章写太长了,怕看不下去,所以实际代码另写在这里,两篇文章可以搭配看:https://www.cnblogs.com/liuXiaoDi/p/12245421.html webpcak里配置的路径都...

webpack4 css添加浏览器前缀 postcss-loader

自动添加浏览器前缀 ,我们这里使用postcss-loader 首先 cnpm install --save-dev postcss-loader autoprefixer 我这里用的cnpm ,npm也可以下载 接下来是配置 在网上查了相关文档发现需要新建一个 postcss.config.js 文件来对 postcss-loader 配置。 第一种配置...

如何扩展 Create React App 的 Webpack 配置

CreatereactApp(以下简称 CRA)是创建react应用的一个脚手架,它与其他脚手架不同的一个地方就是将一些复杂工具(比如webpack)的配置封装了起来,让使用者不用关心这些工具的具体配置,从而降低了工具的使用难度。 但是对于一些熟悉webpack的开发者来说,他们可能想对 webpack 配置做一些修改,这个时候应该怎么办呢? 其实我们可以...

webpack踩坑之路 (2)——图片的路径与打包

刚开始用webpack的同学很容易掉进图片打包这个坑里,比如打包出来的图片地址不对或者有的图片并不能打包进我们的目标文件夹里(bundle)。下面我们就来分析下在webpack项目中图片的应用场景。 在实际生产中有以下几种图片的引用方式: 1. HTML文件中img标签的src属性引用或者内嵌样式引用 <img src="photo.jpg" /&g...

前端报错:npm run build失败

1. 具体报错 2. 报错原因及解决办法 https://blog.csdn.net/qq_37682202/article/details/105060777 百度说是需要安装一个webpack # 结果安装了还是报错 百度大概是说webpack版本太低 要先卸载再重装一个高版本的 # 删除webpack,重新装以前的版本。 npm uninst...