【发布时间】:2021-10-28 10:33:11
【问题描述】:
我正在尝试在 webpack 中安装 css-loader 和 style-loader 但它显示此错误。我的节点版本似乎很旧,这就是为什么我尝试使用 nvm(节点版本管理器)升级我的节点版本但我无法在我的 Linux 机器上安装 nvm,我最终从我的系统中卸载了 nodejs 并重新安装了它但仍然它显示了以下版本。
Nodejs:v10.19.0 Npm:v7.20.5
我正在使用 Linux (Ubuntu) LTS
有人可以告诉我主要问题是什么它不允许我在 webpack 中安装加载器吗?我几乎是 webpack 的新手,我在下面附上了我的 webpack 配置文件。
webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: { loader: 'babel-loader' },
},
{
test: /\.css$/,
use: ['style-loader', 'css-loader'],
},
],
},
};
【问题讨论】:
-
好吧,您尝试安装的包
style-loader(直接安装或作为其他包的依赖项)不适用于您当前的节点版本(10.19),但至少需要节点版本12.13。至少将您的 nodejs 更新到该版本。还要记住,节点 10 已经过时,不再受支持...... -
实际上,我使用的是 Linux,我尝试使用 LTS 升级我的节点版本,但它没有用。另外,我尝试使用 NVM,但结果相同。
-
如果您想要最新版本的 nodejs,请不要安装发行版随附的软件包,而是按照 nodejs.org 上的说明安装最新版本
-
好的,谢谢@derpirscher
标签: javascript node.js webpack css-loader webpack-style-loader