webpack打包初识-创新互联

1.新建项目目录,目录名称webpack-test

webpack打包初识

河津网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联

2.进入新建的项目目录中(webpack-test)

cd webpack-test

webpack打包初识

3.使用命令初始化目录

cnpm init

webpack打包初识

4.在3步骤基础上,会输出让你输入初始化目录的相关信息,你可以根据自己的实际情况进行输入,当然你也可以一路回车下去

webpack打包初识

webpack打包初识

5.使用命令安装webpack

cnpm install webpack --save-dev

webpack打包初识

6.查看生成的目录结构

dir

webpack打包初识

7.根据项目需求创建相应的目录

源文件目录
mkdir src
静态资源目录
mkdir dist

webpack打包初识

webpack打包初识

8.进入src目录,在源文件目录中创建脚本目录和样式目录

脚本目录
mkdir script
样式目录
mkdir style

webpack打包初识

webpack打包初识

9.进入dist目录,在静态资源目录中创建js目录,用于存储打包生成的js文件

cd dist
mkdir js

webpack打包初识

webpack打包初识

10.在script目录中创建main.js文件,用来编写我们的业务脚本

cd ..
cd src
cd script
echo ... > main.js
main.js内容如下:
	function helloWorld(){

	}

webpack打包初识

webpack打包初识

webpack打包初识

11.在根目录创建项目初始化页面

echo ... > index.html
文件名:index.html
内容如下:
		
		
		
			
			
			
			
		
		
			
		
		

webpack打包初识

12.创建webpack.config.js配置文件

echo ... > webpack.config.js
webpack.config.js内容如下:
		module.exports={
			entry:'./src/script/main.js',
			output:{
				path:'./dist/js',
				filename:'bundle.js'
			}
		}

webpack打包初识

13.在命令行运行webpack命令

webpack打包初识

14.打开dist/js目录查看生成的bundle.js文件,如果bundle.js文件存在,则说明webpack.config.js文件已经生效

cd dist/js
dir

webpack打包初识

15.假如修改webpack.config.js文件名,将其重命名为其他的名称,你想的都可以,我这里用webpack.dev.config.js

ren webpack.config.js webpack.dev.config.js
dir

webpack打包初识

16.在命令行运行webpack命令,输出的内容将与12步骤不同,那么如何设置才能再输出12步骤的内容?

webpack

webpack打包初识

17.在命令行输入webpack --config webpack.dev.config.js后回车

webpack --config webpack.dev.config.js

webpack打包初识

18.在自定义配置webpack.config.js文件之后,如何使用webpack的其他参数?

19.修改package.json文件

{
    "name": "webpack-test",
    "version": "1.0.0",
    "description": "",
    "main": "index.js",
    "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "webpack":"webpack --config webpack.config.js --progress --display-modules --colors --display-reason"
    },
    "author": "",
    "license": "ISC",
    "devDependencies": {
        "webpack": "^2.2.1"
    }
}

20.运行webpack

cnpm run webpack

webpack打包初识

创新互联www.cdcxhl.cn,专业提供香港、美国云服务器,动态BGP最优骨干路由自动选择,持续稳定高效的网络助力业务部署。公司持有工信部办法的idc、isp许可证, 机房独有T级流量清洗系统配攻击溯源,准确进行流量调度,确保服务器高可用性。佳节活动现已开启,新人活动云服务器买多久送多久。


分享名称:webpack打包初识-创新互联
链接地址:http://cdiso.cn/article/deeceo.html

其他资讯