You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行npx webpack时CSS无法加载且index.js部分函数失效求助

Webpack构建项目问题

我正在学习Odin Project,在Webpack构建Web应用的第一课碰到了问题。跟着Webpack官网的资源管理教程操作时一切正常,但自己搭建项目文件时,出现CSS无法加载、index.js中部分函数失效的问题。我的目录结构和教程完全一致,甚至直接使用了教程里的index.js文件。

预期结果

页面加载后显示红色的“hello webpack”文本。

实际报错

运行npx webpack时出现如下错误:

ERROR in ./src/style.css 1:0
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders

.hello{
| color: red;
| }
@ ./src/index.js 1:0-21

我搜索了Stack Overflow的相关文章,尝试把配置文件里的rules数组改名为'loaders',但问题依旧没有解决。

奇怪的是,index.js里部分代码能正常运行,部分不行:console.log和alert功能正常,但往DOM中添加“hello webpack”的函数完全失效,页面显示空白。

我的index.js代码如下:

import './style.css';
console.log("console works");
alert("alert works");

function component() {
    const element = document.createElement('div');
 
    // Lodash, now imported by this script
    element.innerHTML = _.join(['Hello', 'webpack'], ' ');
    element.classList.add('hello');
 
    return element;
}
 
document.body.appendChild(component());

这段代码和Webpack教程中的资源管理示例几乎完全一致,我特意尽量减少和教程的差异。

内容的提问来源于stack exchange,提问作者manski

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.11 20:45:35