webpack踩坑之路(1)

本文分享了作者初次接触Webpack时遇到的问题及解决方案,包括如何正确安装Webpack及其CLI工具、使用正确的命令进行打包操作,并解决了WebStorm中module未解析的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

刚接触webpack,依照网上的教程编写最简单的一个实例,遇到了小小的几个坑,填上后在这里记录一下。

1.安装

/*全局安装*/
cnpm install -g webpack
/*在项目文件夹再安装一次,这也是官方文档推荐做法*/
cnpm install --save-dev webpack

还有一个小坑就是它会询问安装webpack-cli或者webpack-command,
我暂时不纠结两者的异同,选择安装了webpack-cli

cnpm install webpack-cli

2.打包

这是最简单的一个实例,把app目录中的main.js打包成bundle.js。
项目结构
然而,在执行webpack main.js bundle.js时,又遇到坑了
这里写图片描述
我以警告(warning)信息为关键词百度搜索了一番,发现这他喵的居然是webpack4的语法问题,

出现这个错误提示并不是我们环境装错了,而是webpack4 更新后对webpack语法进行了更严格的要求,之前的命令被修订为 npx webpack a.js –output-filename bundle.js –output-path . –mode development
这样就可以成功对文件进行打包了

最后,我使用npx webpack main.js --output-filename bundle.js --output-path . --mode development这种语法格式,成功把main.js打包成了bundle.js,并成功在页面中起作用。
这里写图片描述

3. 其他坑

我在main.js文件中写代码时,想使用module.exports导出模块,在webstorm中发现module下面显示波浪线提示unresolved variable or type module
解决办法为:

在WebStorm内部:
1. 进入文件 - >设置 - >语言和框架 - > Node.js和NPM
2. 通过按启用按钮确保’Node.js核心库已启用’。
3. 点击确定保存设置。

这是我刚开始接触webpack的时候踩到的一些坑,大家见笑了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值