配置webpack以省略.jsx后缀名

简介: 配置webpack以省略.jsx后缀名

配置webpack以省略.jsx后缀名


 

一、省略.jsx后缀名方法


打开 webpack.config.js,在导出的配置对象中,可以看到,

image.png

目前有 mode plugins module 三个节点。

Module.exports=(

Mode:’development’//development production

// webpack 4.x 中,又一个很大的特性,就是约定大于配置约定,默认的打包入口路径是arc index.js

Plugins:{

Htmllugin

}

module:{ //所有第三方 模块的配置规则

rules:{ //第三方匹配规则

{test:/\.js|jsx$/,use:’babelloader’,exclude:/node_module$/}.//千万别忘记添加

和它们平级新增如下节点:

Resolve:{

extensions:[‘.js',.jsx',.json']//表示,这几个文件的后缀名,可以省略 不写

}

//行不行?目前不行,//这是ESC6中向外导出模块的API与之对应的是 import ** from ‘标识符’

//export default {}

//那些  特性 Node 支持呢?   如果chrome浏览器支持哪些,则Node 就支持哪些

 

表示这几个文件的后缀名可以省略不写,[‘.js',.jsx',.json']顺序很重要。

index.js 中导入 hello 组件import hello from ‘./components/Hello.’,如果不写后缀名,就会默认进行补全。

如果不新增 resolve 节点,会默认补全‘.js'.jsx',需要补写一个.json

相关文章
|
7天前
|
缓存 JavaScript 前端开发
webpack学习笔记--基本配置
webpack学习笔记--基本配置
|
11天前
|
JavaScript 前端开发
构建工具:配置Webpack打包Vue项目
【4月更文挑战第24天】本文介绍了如何配置Webpack来打包Vue项目。首先,Webpack作为模块打包器处理依赖并打包成可执行文件。接着,通过安装Node.js和npm,创建Vue项目,进入项目目录并配置Webpack的入口、输出、加载器和插件。最后,运行构建命令完成打包。理解Webpack基础并按需配置,能优化前端项目构建和开发体验。
|
2月前
|
存储 前端开发 文件存储
webpack成长指北第5章---webpack的基础配置
webpack成长指北第5章---webpack的基础配置
26 0
|
4月前
|
人工智能 移动开发 前端开发
【利用AI让知识体系化】Webpack 相关配置技巧(三)
【利用AI让知识体系化】Webpack 相关配置技巧
|
4月前
|
人工智能 缓存 JavaScript
【利用AI让知识体系化】Webpack 相关配置技巧(二)
【利用AI让知识体系化】Webpack 相关配置技巧
|
4月前
|
人工智能 前端开发 JavaScript
【利用AI让知识体系化】Webpack 相关配置技巧(一)
【利用AI让知识体系化】Webpack 相关配置技巧
|
4月前
|
前端开发 JavaScript 开发者
webpack打包机制,构建过程和配置
webpack打包机制,构建过程和配置
20 0
|
5月前
|
JavaScript 应用服务中间件 nginx
nginx vue2+webpack 和 vue3+vite 配置二级目录访问
nginx vue2+webpack 和 vue3+vite 配置二级目录访问
125 0
|
5月前
|
JSON JavaScript 前端开发
Webpack的ts的配置详细教程
Webpack的ts的配置详细教程
49 0
|
5月前
|
JSON 数据格式
《Webpack5 核心原理与应用实践》学习笔记-> loader配置效验与内置工具
《Webpack5 核心原理与应用实践》学习笔记-> loader配置效验与内置工具
27 0