错误 style-loader@3.2.1:引擎 "node" 与此模块不兼容。预期版本“>= 12.13.0”。得到“10.19.0”
error style-loader@3.2.1: The engine "node" is incompatible with this module. Expected version ">= 12.13.0". Got "10.19.0"
我正在尝试在 webpack 中安装 css-loader 和 style-loader 但它显示了这个错误。看来我的节点版本很旧,这就是为什么我尝试使用 nvm(节点版本管理器)升级我的节点版本但是我无法在我的 Linux 机器上安装 nvm,我最终从我的系统中卸载了 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'],
},
],
},
};
我喜欢使用分发管理器安装新包。
使用此 link https://github.com/nodesource/distributions/blob/master/README.md#debinstall,确定您的 linux 及其命令 update/install 较新的 nodejs 版本。
在我的例子中,Ubuntu 的顺序是:
node -v
10.19.0 // my old version
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
v16.9.1 // my newest version
我正在尝试在 webpack 中安装 css-loader 和 style-loader 但它显示了这个错误。看来我的节点版本很旧,这就是为什么我尝试使用 nvm(节点版本管理器)升级我的节点版本但是我无法在我的 Linux 机器上安装 nvm,我最终从我的系统中卸载了 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'],
},
],
},
};
我喜欢使用分发管理器安装新包。 使用此 link https://github.com/nodesource/distributions/blob/master/README.md#debinstall,确定您的 linux 及其命令 update/install 较新的 nodejs 版本。
在我的例子中,Ubuntu 的顺序是:
node -v
10.19.0 // my old version
# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v
v16.9.1 // my newest version