配置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

相关文章
|
1月前
webpack 配置 sass 公共变量
webpack 配置 sass 公共变量
17 0
|
2月前
|
前端开发 JavaScript
webpack的打包配置
webpack的打包配置
|
2月前
|
JavaScript
vuecli项目里面怎么查看webpack配置了什么?
vuecli项目里面怎么查看webpack配置了什么?
13 0
|
3月前
|
JavaScript 测试技术
Webpack - Vue 配置开发环境与正式环境
Webpack - Vue 配置开发环境与正式环境
60 1
|
3月前
|
JavaScript
Webpack 配置开发环境与正式环境
Webpack 配置开发环境与正式环境
27 0
|
4月前
|
缓存 前端开发 算法
Webpack 5的十大提升配置技巧你知道几个
Webpack 5的十大提升配置技巧你知道几个
37 2
webpack ---- 配置完成后的package.json与webpack.config.js & 使用@代替./ …/
webpack ---- 配置完成后的package.json与webpack.config.js & 使用@代替./ …/
|
6月前
|
资源调度 前端开发 JavaScript
配置多入口 Webpack 热更新失效? #120
配置多入口 Webpack 热更新失效? #120
88 0
|
7月前
|
前端开发
前端学习笔记202303学习笔记第二天-安装和配置webpack
前端学习笔记202303学习笔记第二天-安装和配置webpack
44 0
|
7月前
|
前端开发
前端学习笔记202303学习笔记第二天-安装和配置webpack
前端学习笔记202303学习笔记第二天-安装和配置webpack
31 0
推荐文章
更多