当前位置: 首页 > news >正文

四川网络推广seo营销培训

四川网络推广,seo营销培训,wordpress添加go,全屋定制十大名牌2021一、初始化项目 默认系统已经安装node //初始化 pnpm init//安装webpack pnpm i -D webpack webpack-cli 新建一个index.html的入口文件 新建一个src文件存放js代码,src里面新建一个index.js package.josn配置打包命令 {"name": "webpack-cs&q…
一、初始化项目

默认系统已经安装node

//初始化
pnpm init//安装webpack
pnpm i -D webpack webpack-cli

新建一个index.html的入口文件

新建一个src文件存放js代码,src里面新建一个index.js

package.josn配置打包命令

{"name": "webpack-cs","version": "1.0.0","description": "","main": "index.js","scripts": {"build": "webpack"},"keywords": [],"author": "","license": "ISC","devDependencies": {"webpack": "^5.89.0","webpack-cli": "^5.1.4"}
}

然后命令行输入 npm run build,就会默认生成一个dist文件里面有一个main.js

这个时候webpack默认会找根文件下的src/index.js 打包

二、新建打包配置文件webpack.config.js

因为需要在node中运行,需要用commonjs来写配置文件

/*** 类型提示* @type {import("webpack").Configuration}*/
const config = {};
module.exports = config;

配置入口和输出文件

/*** 类型提示* @type {import("webpack").Configuration}*/
const config = {entry: './src/index.js',output: {filename: 'build.js',path: './build'}
};
module.exports = config;

这个时候打包会报错,这是因为输出文件必须是一个绝对路径,

需要用到node的path这个包,通过path.resolve(__dirname, './build')获取绝对路径 

const path = require('path')/*** 类型提示* @type {import("webpack").Configuration}*/
const config = {entry: './src/index.js',output: {filename: 'build.js',path: path.resolve(__dirname, './build')}
};
module.exports = config;

看看打包的文件

这个时候我们写ESModule CommonJS AMD CMD,webpack都能把我们的文件转成浏览器兼容的js文件

三、如何修改打包文件名

我们将webpack.config.js改为word.config.js,如何让webpack识别打包的配置文件

需要修改package.json的打包命令 --config 指定打包文件

{"name": "webpack-cs","version": "1.0.0","description": "","main": "index.js","scripts": {"build": "webpack --config ./word.config.js"},"keywords": [],"author": "","license": "ISC","devDependencies": {"webpack": "^5.89.0","webpack-cli": "^5.1.4"}
}


下一章我们开始处理css

http://www.15wanjia.com/news/48459.html

相关文章:

  • 外贸网站模板建设免费推广网站地址大全
  • 在家写代码可以赚钱吗营销型网站优化
  • 怎么看自己网站的空间网页优化
  • app会替代网站吗衡阳百度推广
  • 做进口货的电商网站黄冈网站seo
  • 山东省政府办公厅魏国主任简历长沙企业seo服务
  • 淘宝客做的比较好的网站公司seo是什么意思
  • 网站设计需要需要用西安seo全网营销
  • app开发公司上市seo网址超级外链工具
  • wordpress js 添加点金推广优化公司
  • 动易网站模板免费免费信息发布平台网站
  • 网站开发做什么的12月10日新闻
  • 找论文的免费网站怎么创建公司网站
  • 哪些网站做外贸效果好找片子有什么好的关键词推荐
  • wordpress系统seo五大经验分享
  • 做网站需要哪些条件网络营销外包
  • 怎样做网站不花钱网站优化seo推广服务
  • 企业网站开发功能需求分析百度关键词优化推广
  • WordPress自定义短代码关键词优化报价
  • python 做网站 套件给公司建网站需要多少钱
  • 网站内链怎么做更好域名大全查询
  • 保定企业网站开发百度网络营销
  • 科技公司企业网站建设上海发布微信公众号
  • 网站建设好了还要收取维护费淘宝seo排名优化的方法
  • 互联网网站制作公司哪家好微信广告平台
  • wordpress新站注意事项线上销售如何找到精准客户
  • js写的网站怎么做seo福建seo搜索引擎优化
  • 青岛北京网站建设自动推广引流app
  • 石家庄网站建设人员腾讯会议开始收费
  • 如何注册国外网站宁波seo哪家好