},
module: {
rules: [
{
/** 正则表达式,编译所有.js文件 */
test: /.js$/,
/** 包含要编译的目录和文件 */
include: [
/** 根目录下的index.js */
path.resolve(appDirectory, ‘index.js’),
/** 子目录src下所有文件 */
path.resolve(appDirectory, ‘src’),
path.resolve(appDirectory, ‘node_modules/react-native-uncompiled’)
]
},
{
test: /(.jsx|.js)$/,
use: {
loader: “babel-loader”,
},
exclude: /node_modules/
},
{
test: /.css$/,
use: [
{
loader: “style-loader”
}, {
loader: “css-loader”,
options: {
modules: {
localIdentName: “[name]__[local]–[hash:base64:5]” // 指定css的类名格式
}
}
}, {
loader: “postcss-loader”
}
]
}
]
},
/**
-
resolve配置模块如何解析
-
*/
resolve: {
alias: {
‘react-native$’: ‘react-native-web’
},
/** 自动解析确定的扩展 */
extensions: [‘.web.js’, ‘.js’],
/** 告诉webpack解析模块时应搜索的目录 */
modules: [‘node_modules’]
},
plugins: [
new webpack.BannerPlugin(‘版权所有,翻版必究’),
new HtmlWebpackPlugin({
template: __dirname + “/app/index.tmpl.html”//new 一个这个插件的实例,并传入相关的参数
}),
new webpack.HotModuleReplacementPlugin()//热加载插件
]
}
4.在项目中使用demo
import React, { Component } from “react”;
import { Button, Image, StyleSheet, Text, View } from “react-native”;
const logoUri = data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" /svg>
;
class App extends Component {
render() {
return (
<Image
accessibilityLabel=“React logo”
source={{ uri: logoUri }}
resizeMode=“contain”
style={styles.logo}
/>
This is an example of an app built with{" "}
Create React App
{" "}and{" "}
React Native for Web
To get started, edit{" "}
src/App.js
.
<Button onPress={() => {}} title=“Example button” />
);
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数前端工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Web前端开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(资料价值较高,非无偿)
最后
前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档,需要的读者可以戳这里获取!
2024/03/13/H4lCoPEF.jpg" />
最后
前端CSS面试题文档,JavaScript面试题文档,Vue面试题文档,大厂面试题文档,需要的读者可以戳这里获取!
[外链图片转存中…(img-geFu3M89-1711680090787)]
[外链图片转存中…(img-g25zqztI-1711680090788)]