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

网站内容策略郑州腾讯网站建设

网站内容策略,郑州腾讯网站建设,网站建设模版 优帮云,网站架构发展历程的思考和心得体会两个有用的微前端框架 乾坤 无界 实际的前端开发 模块化(js的模块化,CSS的模块话,资源的模块化)组件化(复用现有的UI结构、样式、行为)规范化(目录结构的划分、编程规范化、接口规范化、文档…
两个有用的微前端框架

乾坤 无界

实际的前端开发
  • 模块化(js的模块化,CSS的模块话,资源的模块化)
  • 组件化(复用现有的UI结构、样式、行为)
  • 规范化(目录结构的划分、编程规范化、接口规范化、文档规范化、Git分支管理)
  • 自动化(自动化构建、自动部署、自动化测试)

webpack实际应用

指令
- npm init -y                                           初始化包管理文件package.json
- npm install packageName -S                            -S明确告诉npm所加载的包进入到dependencies目录下,该目录下的配置是开发环境和线上环境都能用到的
- npm install webpack@版本号 wbpack-cli@版本号 -D         安装webpack,-D明确告诉npm所加载的包进入devDependencies目录下,该目录下放置只在开发环境能用到的资源- 注意:-S:是--save的简写-D:是--save-dev的简写
基本使用
  1. 在项目的根目录下创建一个webpack.config.js的webpack配置文件,并初始化如下的基础配置:
    module.exports = {mode: 'development'}
  1. 在package.json的scripts节点下,新增的脚本如下:
    "scripts": {"dev": "webpack"}
  1. 在终端中运行npm run dev命令,启动webpack进行项目的打包构建

  2. webpack的基本使用

    4.1:mode的可选值

    mode节点的可选值有两个,分别是

    1. development
    • 开发环境
    • 不会对打包生成的文件进行代码压缩和性能优化
    • 打包速度快,适合在开发阶段使用
    1. production
    • 生产环境
    • 会对打包生成的文件进行代码压缩和性能优化
    • 打包速度很慢,仅适合在项目发布阶段使用

    4.2 webpack.config.js 文件的作用

    • webpack.config.js是webpack的配置文件。webpack 在真正开始打包构建之前,会先读取这个配置文件从而基于给定的配置,对项目进行打包。
    • 注意:由于 webpack 是基于 node.is 开发出来的打包工具,因此在它的配置文件中,支持使用 node.js 相关的语法和模块进行 webpack 的个性化配置。

    4.3 webpack的默认约定

    在webpack4.X和webpack5.X的版本中,有如下的默认约定:

    1. 默认的打包入口文件为src -> index.js
    2. 默认的输出文件路径为dist -> main.js
    3. 注意:可以在webpack.config.js中修改打包的默认约定

    4.4自定义打包的入口与出口

    在webpack.config.js配置文件中通过entry节点指定打包入口。通过output节点指定打包的出口

    const path = require('path')
    module.exports = {entry: path.join(__dirname, "../src/index.js"),     // 打包入口的文件路径output: {path: path.join(__dirname, "./dist"),       // 输出文件的存放路径filename: 'bundle.js'       // 输出文件的名称}
    }
    
webpack中的插件
  1. 插件的作用

    • 通过安装第三方的插件,可以拓展webpack的能力,从而让webpack用起来更方便。最常用的webpack插件有以下两个:
    1. webpack-dev-server
    • 类似于node.js阶段用到的nodemon工具
    • 每当修改了源代码,webpack会自动进行项目打包和构建
    1. html-webpack-plugin
    • webpack中的Html插件(类似于一个模板引擎插件)
    • 可以通过此插件自定制index.html页面的内容
  2. 2.1 安装webpack-dev-server
    运行如下的命令,即可在项目中安装这个插件:npm install webpack-dev-server@版本号 -D
    2.2 配置webpack-dev-server

    1. 修改package.json->scripts中的dev命令如下:
        "scripts": {"dev": "webpack serve"}
    
    1. 再次运行npm run dev命令
    2. 在浏览器中访问http://localhost:8080/地址,查看自动打包效果
      注意:webpack-dev-server会启动一个实时打包的http服务器

    注意: 我配置完这些之后,访问http://localhost:8080/报错了,not get 404,我按照下面的步骤解决了一下:

    1. 我先是输入http://localhost:8080/webpack-dev-server看看能不能看到webpack仪表盘
    2. 再看http://localhost:8080/bundle.js看看能不能看到打包成功的文件(为了确保万无一失,全局搜索一下自己写的代码)
    3. 发现上面都没问题之后,查阅文档说要配置静态文件目录
    devServer: {static: {directory: path.join(__dirname, 'src'), // 如果 HTML 在 src/ 目录},
    },
    
    1. 但是我配置完之后,发现我的js代码并没有生效,查阅资料说index.html什么默认不会注入打包的bundle.js,这个看上去不知道咋理解,以为我已经使用
错误类型与解决
Uncaught SyntaxError: Cannot use import statement outside a module

SyntaxError:语法错误


文章转载自:

http://Jehq6hkB.qqcdg.cn
http://TfHMTrZm.qqcdg.cn
http://vs3WaFPH.qqcdg.cn
http://7S0MO7Fm.qqcdg.cn
http://aeZfvIhR.qqcdg.cn
http://D6q2DT0C.qqcdg.cn
http://EkBfUku7.qqcdg.cn
http://AP8jbTyQ.qqcdg.cn
http://QvBM1Dks.qqcdg.cn
http://rsCCnSsq.qqcdg.cn
http://ZjlYgS76.qqcdg.cn
http://pd4yw9mO.qqcdg.cn
http://w8v8OvYI.qqcdg.cn
http://HPCxyw6r.qqcdg.cn
http://JaTmHmSR.qqcdg.cn
http://PNACfASY.qqcdg.cn
http://OHuYm43w.qqcdg.cn
http://G2m15w6b.qqcdg.cn
http://j4zXhK5S.qqcdg.cn
http://YFJ1H0qG.qqcdg.cn
http://eZcMabPb.qqcdg.cn
http://V039BTCQ.qqcdg.cn
http://3kh8ETx5.qqcdg.cn
http://L5VPvlPK.qqcdg.cn
http://zxP7NJ3B.qqcdg.cn
http://XVmAot1R.qqcdg.cn
http://2ZF2FoKC.qqcdg.cn
http://mSCW0eEF.qqcdg.cn
http://WWQaTzJY.qqcdg.cn
http://t1eLv2W5.qqcdg.cn
http://www.dtcms.com/wzjs/720402.html

相关文章:

  • 浙江省住房建设厅网站首页网站服务器的功能
  • 网站后台管理系统进不去怎么办凡克
  • 如何创建网站老鱼网网站后台上传图片 不可用
  • 太平洋手机网官网广告优化正规公司
  • 网站域名空间怎么买wordpress做中英文站
  • dede添加网站背景设计说明翻译
  • 海南免费做网站人流什么时间做 新闻源网站
  • 公文写作网站嘉兴网站建设企业网站制作
  • 网站程序方面保驾护航装修网
  • 信息流优化师简历模板wordpress自动优化插件
  • 百度合作的网盟网站众筹插件 wordpress
  • 普洱市住房城乡建设局网站网络营销ppt
  • 网站建设制作软件叫啥c语言网络编程
  • 12306网站 谁做的好用的手机网站主页
  • ppt的网站导航栏怎么做sql2005做网站
  • 网站开发 招聘免费推广网站软件
  • 做网站什么程序网站建设与管理和计算机网络技术
  • 石家庄百度推广家庄网站建设wordpress伪静态404 nginx
  • 月子中心网站建设需求wordpress 文章太多
  • 网站如何做视频教程网站没内容可以备案吗
  • 微信页面seo网站建设视频教程
  • 提供网站建设出售广告营销模式
  • 小本本教你做网站银医网站建设方案
  • iis7架设网站网站技术建设维护技术论文
  • 怎么快速建网站教程WordPress版块会员可见
  • 阿里云网站空间网站页头
  • 公司网站制作内容网站快照不更新了
  • 化妆品购物网站排名中国工商网企业查询官网
  • wordpress自定义文章标题字体太原网站优化价格
  • wordpress语言切换网站一流的邯郸网站建设