首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Webpack 5 新特性尝鲜

    在 webpack 5 之前,通常使用: raw-loader 将文件导入为字符串 url-loader 将文件作为 data URI 内联到 bundle 中 file-loader 将文件发送到输出目录...为了更好说明这个原理,我做了一个动画,全网首发的动画效果,简单解释一下,有两个模块四个方法,在模块 x 中,使用了 B 方法和从模块Y中导入的 C 方法,而 X 模块中自己的 A 和模块 Y 中的 D...// "key导入时使用的关键字" : "对应模块文件" "....; 在 ModuleFederationPlugin 实例化的时候传入参数 options 的字段说明: // 模块名字 name: 'remote', //导入时使用名称标注 // 编译后的模块文件名...,导入时使用 filename: 'remoteEntry.js', // 导出模块 关键字与模块名 exposes: { // "key导入时使用的关键字" : "对应模块文件" ".

    1.3K10

    使用Yarn workspace,TypeScript,esbuild,React和Express构建 K8S 云原生应用(一)

    要设置它们中的每一个,我们既可以使用 yarn init(在每个文件夹中),也可以手动创建文件(例如,通过 IDE)。 软件包名称使用的命名约定是在每个软件包之前都使用 @my-app/* 作为前缀。...例如,这告诉 TypeScript 在 @my-app/server 或 @my-app/app 包中使用 @my-app/common 导入时在哪里查找代码和 typings。...文件 在本教程中,common 软件包将非常简单。首先,从添加新文件夹开始: src/ 文件夹,包含包的代码。...我们的构建脚本现已完成!我们需要做的最后一件事是在我们的 package.json 中添加一个新命令,以方便地运行构建操作。...在我们的案例中,我们希望有一个可以运行 Node.js 应用程序的环境。 WORKDIR 设置容器中的当前工作目录。 COPY 将文件或文件夹从当前本地目录(项目的根目录)复制到容器中的工作目录。

    4.2K31

    CorelDRAW2023最新中文版详细更新功能介绍

    图片创建在Windows或Mac上制作独特的插图、标牌、徽标等,并随身携带CorelDRAW.app软件?.连接与客户和同事协作CorelDRAW.app软件从一个或多个评论者那里收集反馈。...集成应用程序CorelDRAW在一个应用程序中提供图形设计和布局功能。Corel PHOTO-PAINT将专业的照片编辑工具直接集成到工作流中。...更改对象的透明度,并使用图案、渐变、网格填充等填充对象。无损编辑编辑位图和矢量时要知道不会损坏原始图像或对象。...广泛的文件兼容性兼容100多种图形、发布和图像文件格式,可根据客户提供的文件或需要轻松导入和导出各种项目资产。图片2023年有什么新进展?透视图在透视图中绘制对象或有插图的场景,比以往更快更容易。...从1、2或3点透视中选择,在共享透视平面上绘制或添加一组现有对象,并在不丢失透视的情况下自由移动和编辑对象。灵活的设计空间在创纪录的时间内从构思到输出,新的工作流程使您能够控制页面和资产。

    78700

    Taro 小程序开发大型实战(一):熟悉的 React,熟悉的 Hooks

    # 开发环境配置文件 │ ├── index.js # 主配置文件 │ └── prod.js # 生产环境配置文件 ├── package.json...document.getElementById('app')) 如果你熟悉 React 的话,那么上面这段代码一定不难理解,只不过是把相应的地方(导包、渲染)从之前的 React 以及 ReactDOM... ) } } 依旧是熟悉的 React 组件风格,只不过与普通的 React 相比,在 render 函数中我们用的不再是 div 和 p 标签,而是...在 src/components 中创建 PostForm 目录,并在其中添加 index.jsx 和 index.scss 文件。...:处理内容接收到用户输入时的回调函数 提示 如果你不熟悉 React,可能会对上面编写表单的方式有点困惑。

    2.5K21

    UI设计师必须知道的 iOS和Android的APP图标设计指南

    尽管图标非常小,但图标会在App Store和Google Play中显示,向用户传达app的信息,并且安装后能在主屏幕上找到它,因此图标非常重要。...app的图标是为每个移动应用程序添加的唯一图像。这是新用户在App Store和Google Play上找到应用时看到的内容。...如果有一个特定项目的图像很多 – 放弃它并显示更有特色的东西。设计师需要一直寻找解决问题的方法! 有一些新的东西很难想出来。制作情绪板,创建思维导图,向朋友和同事寻求建议。...当然,在编辑器中创建了一个新文档。我们先选择一个画布尺寸。在iOS中,可以找到不同大小的图标,从40px×40px到1024px×1024px。...因为减小图像大小总是比较容易,所以我们将创建一个更大的画布。在Sketch中工作的设计师可以作弊并创建两倍较小的画布(512px×512px)并在以后导出时增加它。下一步是添加网格。

    2.1K20

    渐进式 Web 应用程序介绍

    因此,3 个月后,他们使用 React 重建了现有的 Web 应用程序,并将其转换为 PWA,从而使他们的业务实现了巨大增长。...3.HTTPS:由于 PWA 需要服务工作者,因此它必须从 HTTPS 端点托管。 4.Manifest:这是一个 json 文件,我们可以在其中包含与我们的应用程序关联的所有元数据。...它可以从客户端访问缓存,并可以存储数据,例如不需要反复获取的静态资产,如样式表、html、图像等。这使 PWA 能够在离线模式下仅加载必要的数据. 因此,它可以减少页面加载延迟,也可以提高整体性能。...2.保护用户的隐私 3.保证内容的真实性 Manifest file 这是一个 json 文件,其中包含有关 PWA 的所有必要元数据。此文件还使 PWA 可跨设备安装。...此元数据包括我们应用程序的标题、主题颜色、显示方式、添加徽标等。创建 manifest.json 文件后,我们可以将其链接到 html 文件的 head 标记中。

    1.2K31

    2021年50个酷炫的Web和移动项目创意

    因此,创建一个可以从互联网上的所有课程中获取评论的评论网站聚合器将是一件很了不起的事情。您可以对课程进行过滤和排序,这将使决定学习路径变得非常容易。...生成的徽标可以用于生产中或仅用于测试目的。因此,试想一下,如果您正在构建测试站点,但是您还没有官方徽标,但您想展示一些东西。不用在Photoshop中制作模型,您可以使用API​​为您创建一个模型。...您可以建立一个新闻汇总网站,从多个来源获取新闻。这样,您就可以在一个平台上拥有一个统一的界面来读取所有内容。...另外,您可以将该数据导出为CSV或json文件,以便您可以使用它进行任何操作。...例如,为应用程序设置产品结构或将文件夹中的所有文件转换为新内容,例如将jpgs更改为png。

    4.3K21

    在React Native中构建启动屏

    尽管这听起来很直接,但它是构建和保留用户群的关键工具。 在React Native中创建启动屏有很多好处。例如,考虑一个从API加载数据的场景。在用户等待时显示加载器是一种良好的用户体验。...勾选 iOS 和 Android,然后点击生成: 接下来,解压下载的文件,并将 iOS 和 Android 文件夹复制到你克隆的启动项目的 assets 目录中的 assets 文件夹里: 在React...在我们的例子中,我们选择了白色: 为了确认你的应用可以成功运行,请从Xcode运行一个构建。...使用 Expo,我们可以以简化和直接的方式做到这一点,因为 Expo 允许我们在 app.json 文件中配置我们的启动屏幕和图片。 我们将使用上述的 App.js 和 Login.js 文件。...这就是我们搭建新项目时 app.json 文件的样子: /* app.json */ { "expo": { "name": "splash-screen", "slug": "splash-screen

    63410

    React Native 音频录制例子来解惑入门

    ) .flowconfig(配置文件,这个文件用于约束js代码的写法,非必须) index.android.js(RN Android的入口,这里注册开发的组件) package.json(RN的全局配置文件...,跟java导包是类似,导入工程中需要用到的组件,比如AppRegistry,如果是导入自己开发的组件,也是通过import来到导入: import AudioExample from '....引入了两个library,这两个library都是通过npm install更新下来的,我们看下package.json这个文件的配置: { "name": "reactnativedemoforandroid.../node_modules/react-native-audio/android') 然后在app工程中的build.gradle进行依赖: ? 这样就大功告成了?...no,还有一步: 需要我们在Application类中添加具体的package到list中: ? 这样就完整的将开源组件引入到我们工程中了。 如何测试?

    1.4K30

    如何将Docker镜像从1.43G瘦身到22.4MB

    我们从create-react-app(https://reactjs.org/docs/create-a-new-react-app.html)获得的样板项目通常都超过1.43 GB。...步骤2:构建第一个镜像 1、在项目的根目录中创建一个名为Dockerfile的文件,并粘贴以下代码: FROM node:12 WORKDIR /app COPY package.json ....: docker images 在查询结果列表的顶部,是我们新创建的图像,在最右边,我们可以看到图像的大小。...步骤4:多级构建 1、在之前的配置中,我们会将所有源代码也复制到工作目录中。 2、但这大可不必,因为从发布和运行来看我们只需要构建好的运行目录即可。...3、我们最终的Docker配置文件看起来像这样 # STAGE 1 FROM node:12-alpine AS build WORKDIR /app COPY package.json ./

    4.1K30

    Docker镜像瘦身:从1.43G到22.4MB

    我们从 create-react-app (https://reactjs.org/docs/create-a-new-react-app.html)获得的样板项目通常都超过 1.43 GB。...步骤 2:构建第一个镜像 ①在项目的根目录中创建一个名为 Dockerfile 的文件,并粘贴以下代码: FROM node:12 WORKDIR /app COPY package.json ./...: docker images 在查询结果列表的顶部,是我们新创建的图像,在最右边,我们可以看到图像的大小。...步骤 4:多级构建 ①在之前的配置中,我们会将所有源代码也复制到工作目录中。 ②但这大可不必,因为从发布和运行来看我们只需要构建好的运行目录即可。...③我们最终的 Docker 配置文件看起来像这样: # STAGE 1 FROM node:12-alpine AS build WORKDIR /app COPY package.json ./

    1.6K20

    基于 qiankun 的微前端最佳实践(万字长文) - 从 0 到 1 篇

    首先,我们在 Vue 的入口文件 main.js 中,导出 qiankun 主应用所需要的三个生命周期钩子函数,代码实现如下: ?...先创建一个 React 的项目,在命令行运行如下命令: npx create-react-app micro-app-react 在项目创建完成后,我们在根目录下添加 .env 文件,设置项目监听的端口...首先,我们在 React 的入口文件 index.js 中,导出 qiankun 主应用所需要的三个生命周期钩子函数,代码实现如下: ?...安装完成后,我们还需要修改 package.json 的 scripts 选项,修改为由 react-app-rewired 启动应用,就像下面这样 // micro-app-react/package.json...在 extra-webpack.config.js 修改完成后,我们还需要修改一下 package.json 中的启动命令,修改如下: // micro-app-angular/package.json

    7K40

    深入浅出 Vite5 中依赖预构建

    └── middleware 中间件目录文件夹 创建了一个简单的目录文件,同时在 bin/vite 与 package.json 中的 bin 字段进行关联: #!.../bin/vite 文件中,我们从 /src/server 中引入了一个 createServer 创建开发服务器的方法。...将构建后的产物存储在 .vite/deps 目录中,同时将映射关系保存在 .vite/deps/_metadata.json 中,其中 optimized 对象中的 react 表示原始依赖的入口文件而...此时,虽然我们的入口文件为 html 文件,但是我们通过 EsbuildPlugin 的方式从 html 入口文件中截取到了需要引入的 js 文件。...而对于上一步我们从 html 文件中处理完成后的入口 js 文件(/main.js),以及 /main.js 中的其他引入,比如 .

    1K21
    领券