首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏有困难要上,没有困难创造困难也要上!

    Electron 使用 Webpack2 打包入口应用程序

    contact.html | |-- contact.js | |-- user.js | `-- style.css `-- webpack.config.js main.js - 程序的入口 webpack-dev-server": "^2.4.5", "webpack-target-electron-renderer": "^0.4.0" } } 其中 main 定义了 app 的入口 main.js Electron App 的入口 js 文件,启动一个窗口并加载 src/index.html 文件。 /src/style.css 215 bytes {0} {1} {2} [built] [2] . /~/style-loader/fixUrls.js 3.01 kB {0} {1} {2} [built] [5] .

    1.4K70发布于 2018-05-14
  • 来自专栏茹莱神兽博客

    网站最终产品页使用单一入口还是入口

    在这样的情况下,要让最终产品页被收录,有两个策略:一是入口,二是三一入口,在选择上需要谨慎。 入口指的是通向最终产品页面的链接路径有多条。 其他系统也大多具备这种入口结构通向最终产品页面。 入口优势: 这种结构优势是为最终页面提供了多条爬行收录渠道,东方不亮西方亮。 由于某种原因没从分类页面爬行,还可能从其他页面抓取爬行,提供的入口越多,被收录的几率越大。 入口缺点: 占用网站收录页面名额,易造成相似内容。 提供入口就是最佳方式,因为哪些冗余的入口页面并不会挤占产品页面的名额。 对某些网站来说,入口页面本身数量就很巨大,会占用很多收录页面份额。 只要网站分类系统、导航及翻页设计合理,提供单一入口也可以达到收录尽量的最终产品页面的目的。

    1.5K30编辑于 2024-10-09
  • 来自专栏前端下午茶

    手摸手 Webpack 入口配置实践

    由于不同入口下的路由页面有一些是重复的,因此我考虑使用 Webpack 入口配置来解决这个需求。 至此就实现了一个简单的入口项目的配置。 配置改进 4.1 文件结构改动 我们在前文进行了入口的配置,要想新建一个新的入口,就复制多个文件,再手动改一下对应配置。 但是如果不同的 HTML 文件下不同的 vue-router、vuex 都放到 src 目录下,多个入口的内容平铺在一起,项目目录会变得凌乱不清晰,因此在下将入口相关的文件放到一个单独的文件夹中,以后如果有入口的内容 webpack配置文件:入口和出口,入口、多出口配置 一看就懂之webpack高级配置与优化

    1.1K20发布于 2019-09-12
  • 来自专栏江歌闲谈

    配置入口 Webpack 热更新失效?

    最近,作者在配置入口,热更新在单入口是好使的,结果到了入口不好使? 看到作者回复 [WechatIMG1679] v4 修复了该问题,我丢,我还在使用 v3,翻看 v4 文档 [WechatIMG1680] 此时,只有一个感觉,热更新都多久的东西了,不应该存在入口,热更新有问题吧 监控指定后缀名的文件 --debug # 调试 -x "yalc publish" 自定义命令 然后,我们来试试这个工具,在 webpack-dev-server,新增三行可执行命令 [carbon2] 突然之间,我悟了,好像页应用没有在入口进行 module.hot 之前在 app.jsx 中写的 module.hot [carbon3] 改在入口文件 进行 module.hot [carbon4]

    2.3K30发布于 2021-06-15
  • 来自专栏前端劝退师

    一文搞懂 Webpack 入口配置

    由于不同入口下的路由页面有一些是重复的,因此我考虑使用 Webpack 入口配置来解决这个需求。 当前代码:Github - multi-entry-vue2 至此就实现了一个简单的入口项目的配置。 4. 配置改进 4.1 文件结构改动 我们在前文进行了入口的配置,要想新建一个新的入口,就复制多个文件,再手动改一下对应配置。 但是如果不同的 HTML 文件下不同的 vue-router、 vuex 都放到 src 目录下,多个入口的内容平铺在一起,项目目录会变得凌乱不清晰,因此在下将入口相关的文件放到一个单独的文件夹中,以后如果有入口的内容 webpack配置文件:入口和出口,入口、多出口配置 一看就懂之webpack高级配置与优化

    93820发布于 2019-11-07
  • 来自专栏cnblogs

    Webpack入口文件、热更新等体验

    一、html-webpack-plugin 实现html模板文件的解析与生成 在plugins加入HtmlWebpackPlugin的配置,如果是多个入口文件,则需要对应加入多个HtmlWebpackPlugin HtmlWebpackPlugin({ filename: 'mb.html', title: '模板B', chunks: ['mb'] }) ] 如上代码所示: 两个入口文件 抽取公共模块为一个独立的文件,一是指定的多个模块打成一个包;二是在指定的chunks中抽取公共模块 参数名称 说明 name 可以是字符串,或者是数组,如果指定为entry中一个名称,则只产生此vendor,也可以是一个入口文件列表 /build/dev-server.js" 六、示例代码结构说明 前五节说了这么,也许让你听得云里雾里的。没有代码来说明程序是多么枯燥啊(声明:此代码还包含后一章节的单元测试和e2e测试的配置)。 代码结构图以及源码下载地址: build:打包配置文件 dev-server.js:打包运行入口 webpack.base.conf.js:打包plugins节点的配置 webpack.core.conf.js

    3.1K60发布于 2018-01-17
  • 来自专栏code秘密花园

    一文搞懂 Webpack 入口配置

    由于不同入口下的路由页面有一些是重复的,因此我考虑使用 Webpack 入口配置来解决这个需求。 当前代码:Github - multi-entry-vue2 至此就实现了一个简单的入口项目的配置。 4. 配置改进 4.1 文件结构改动 我们在前文进行了入口的配置,要想新建一个新的入口,就复制多个文件,再手动改一下对应配置。 但是如果不同的 HTML 文件下不同的 vue-router、 vuex 都放到 src 目录下,多个入口的内容平铺在一起,项目目录会变得凌乱不清晰,因此在下将入口相关的文件放到一个单独的文件夹中,以后如果有入口的内容 webpack配置文件:入口和出口,入口、多出口配置 一看就懂之webpack高级配置与优化 文章转载自公众号 前端下午茶 , 作者 SHERlocked93

    3.2K40发布于 2019-09-16
  • 来自专栏光城(guangcity)

    标星2k star《C++那些事》,专辑及入口公告

    今天,迎来了第一波github项目 2k star,还是蛮激动的,不管是自己学习,还是对周围认识的同学来说,都是一个很好的项目,本项目目前开设了4大入口供大家学习。 下面阐述本次要说的四大入口。 第一入口:C++那些事专辑,后台回复:专辑。点击跳转链接,即可进入下面页面。或者在本篇文章顶部:点击专辑跳转。 ? 第二个入口:菜单入口,在下图第二个菜单处,设有C++那些事菜单,可直接跳转阅读! ? 第三个入口:github https://github.com/Light-City/CPlusPlusThings 第四个入口:配套网站及个人博客 https://light-city.club/sc

    45610发布于 2020-05-14
  • 来自专栏jiajia_deng

    cocos2dx 入口分析

    为了理解多态的进一步应用,老师带着我们简单分析了一下cocos2dx的入口,深刻的体会到了虚函数和类静态成员变量的作用。以此给大家分享一下这个过程。 打开cocos2dx的main.cpp文件,我们可以看到如下代码: #include “main.h” #include “AppDelegate.h” #include “CCEGLView.h” CCApplication 的一个成员函数的返回值,其中最重要的两句就是创建了 AppDelegate app 对象以及最后一句 return 所调用的 run() 函数,他们中间利用多态的概念成功的开辟了一个程序的入口2、当实例化一个 AppDelegate 类的对象时,调用了 CCApplication 类的构造器,将 AppDelegate 对象的指针赋值给了一个 CCApplication 类的静态的成员变量 利用多态的特性构建的一个程序入口

    48930编辑于 2023-10-20
  • 来自专栏zaking's

    走近webpack(1)--入口及devServer的使用

    entry:配置入口文件,也就是你想要打包的文件路径。可以是单一的,也可以是入口文件。下面会详细的讲解。‘   output:配置出口文件,也就是你想要在那个文件夹下面生成打包后的文件。 同样的,既然入口可以是文件,那么出口也可以是多出口的。   module:模块配置,主要用于一些loader的使用,用于转换编译less,sass,图片等文件。    那么简单配置介绍完了,下面我们一起看一下入口以及多出口文件是如何应用的 首先我们在dist目录下的index.html做一下简单的修改,我们引入另外一个名称为entry2.js的文件,并且把body document.getElementById('name').innerHTML="我是入口2的文件哦,看我打包成功了没?" 至此,你已经学会了入口出口,以及入口多出口文件的配置。接下来我们来学一下devServer能做些什么,要怎么做。   

    1.9K50发布于 2018-05-02
  • 来自专栏吴裕超

    快速配置webpack入口脚手架

    ,多个就是入口。 assets 静态资源 config.js 代理配置、打包地址等配置 entry 入口文件夹 demo1是一个单入口项目,demo2是一个入口项目,如果是入口项目,需要在entry增加对应的js文件 我们在utils.js中新建2个方法getHtmlWebpackPlugin和getCopyWebpackPlugin,对这两个方法进行替换,让他们支持入口。 既然我们的目的就是打造入口模板,那么以demo2为例,运行npm run dev 在如果服务是http://localhost:8080,页面入口在浏览器访问时url就是http://localhost 运行npm run build 我们会发现dist文件夹里有2个html,说明入口打包成功 ? 到此我们的项目模板就配置完成了。

    1.1K20发布于 2019-01-02
  • 来自专栏全栈程序员必看

    走近webpack(1)–入口及devServer的使用

    entry:配置入口文件,也就是你想要打包的文件路径。可以是单一的,也可以是入口文件。下面会详细的讲解。‘   output:配置出口文件,也就是你想要在那个文件夹下面生成打包后的文件。 同样的,既然入口可以是文件,那么出口也可以是多出口的。   module:模块配置,主要用于一些loader的使用,用于转换编译less,sass,图片等文件。    那么简单配置介绍完了,下面我们一起看一下入口以及多出口文件是如何应用的 首先我们在dist目录下的index.html做一下简单的修改,我们引入另外一个名称为entry2.js的文件,并且把body document.getElementById('name').innerHTML="我是入口2的文件哦,看我打包成功了没?" 至此,你已经学会了入口出口,以及入口多出口文件的配置。接下来我们来学一下devServer能做些什么,要怎么做。   

    68810编辑于 2022-07-20
  • 来自专栏前端人人

    React页面应用4(webpack自动化生成入口页面)

    1.React页面应用1(webpack开发环境搭建,包括Babel、热更新等) ----2017.12.28 2.React页面应用2(处理CSS及图片,引入postCSS及图片处理等)----2017.12.29 3.React页面应用3(webpack性能提升,包括打包性能、提取公共包等)----2017.12.30 4.React页面应用4(webpack自动化生成入口页面)----2017.12.31 5.React页面应用5(webpack生产环境配置,包括压缩js代码,图片转码等)----2018.01.01 6.React页面应用6(gulp自动化发布到多个环境,生成版本号,打包成zip等 2.接下来 我们要实现 自动化 生成 , webpack 的入口文件js,和html文件 在这之前我们需要写几个公共方法! 10.改造webpack.base.conf.js 统一入口文件 const entry = require(".

    2K50发布于 2018-04-11
  • 来自专栏前端人人

    React页面应用5(webpack4 页面自动化生成入口文件)

    1、React页面应用1(webpack4 开发环境搭建,包括热更新,api转发等)---2018.04.04 2、React页面应用2(webpack4 处理CSS及图片,引入postCSS,及图片处理等 )---2018.04.08 3、React页面应用3(webpack4 页面实现)---2018.04.09 4、React页面应用4(webpack4 提取第三方包及公共组件)---2018.04.10 5、React页面应用5(webpack4 页面自动化生成入口文件)---2018.04.11 6、React页面应用6(webpack4 开发环境打包性能小提升)---2018.04.12 在之前课程中,我们发现,有很多重复劳动 如: 我们需要手动新建webpack入口文件 再 entryBuild 文件夹中新建,每个页面的js文件 index.js ? 2、新建 entryBuild.js 这里要添加个依赖 npm i rimraf@2.6.2 -g 完整代码 const fs = require("fs"); const path = require

    2.9K30发布于 2018-04-13
  • 来自专栏知识技能

    create-react-app项目支持入口注意事项

    create-react-app 配置多个html入口的方法,有很多现成的文章资料,但是其中有个3个细节点,大家讲解的不详细,本文做说明1. 利用react-app-rewired没有办法优雅的实现入口官方文档中At this point in time, it is difficult to change the entry point The normal rewiring process gets bypassed by several of the create-react-app scripts.经测试确实无法直接配置入口官方推荐的三种方法 在入口文件inex.tsx中导入其他入口2. 使用自定义的支持入口react-scripts包来更改入口3. 配置2.

    1.3K10编辑于 2022-12-12
  • 来自专栏低代码平台

    在 JeecgBoot 项目中基于 Vue 3 配置页面入口

    本文将介绍如何在 JeecgBoot 项目中基于 Vue 3 配置页面入口,实现更灵活的页面管理和定制化需求。前提首先,确保您已经下载好 JeecgBoot 的 Vue 3 的前端项目。 源码地址:https://github.com/jeecgboot/JeecgBoot前端 vue3 配置项目页面入口1. 项目根目录新建 home.html<! device-width, initial-scale=1.0" /><title><%= title %></title></head><body>

    </body></html>2.

    47110编辑于 2024-07-16
  • 来自专栏IT码农

    Yii2 源码分析 - 入口文件执行流程

    以 yii 2.0.14 高级版的 frontend 为例,从 frontend/web/index.php 开始 //引用 yii2 composer 的 autoload,调用 getLoader /vendor/yiisoft/yii2/Yii.php'; //引用 bootstrap.php 定义一些别名等 require __DIR__ . '/../.. /config/main-local.php' ); (new yii\web\Application($config))->run(); 入口文件看着就这么几行,简单的很,那他是怎么通过这几行来运行应用的呢 Yii.php 内的逻辑 /** * Yii::autoload 内执行过程 * 1、先查看类是否在 Yii::$classMap 中存在,存在直接调用 getAlias 生成类文件物理地址 * 2、 中不存在,将命名空间转为实际路径调用 getAlias 生成类文件物理地址 */ spl_autoload_register(['Yii', 'autoload'], true, true); //yii2

    1.6K41发布于 2019-09-02
  • 来自专栏luozhiyun的技术学习

    2.深入TiDB:入口代码分析及调试 TiDB

    入口在 main 函数的最下面,通过 server 的 Run 方法启动: func (s *Server) Run() error { metrics.ServerEventCounter.WithLabelValues

    59120发布于 2021-09-14
  • 来自专栏小满

    Robot Framework源码解析(2) - 执行测试的入口

    摘录部分代码: 1 from robot.conf import RobotSettings 2 from robot.model import ModelModifier 3 from robot.output tests, **options) 25 26 27 if __name__ == '__main__': 28 run_cli(sys.argv[1:]) 在上一章我们提到Java的命令行入口其实最终还是转到了其它入口点 src/robot/utils/application.py 摘录部分代码: 1 class Application(object): 2 3 def __init__(self, usage 是在robot.running路径下,我们先看看这个包的__init__.py 1 from .builder import TestSuiteBuilder, ResourceFileBuilder 2 例如 1 from robot import run_cli 2 3 # Run tests and return the return code. 4 rc = run_cli(['--name',

    1.7K40发布于 2019-09-02
  • 来自专栏java架构师

    【学习底层原理系列】重读spring源码2-入口

    org.springframework.web.context.ContextLoaderListener</listener-class> </listener> ContextLoaderListener,就是最初的入口

    39420发布于 2021-04-23
领券