Css 网页包:模块生成失败:错误:找不到模块';邮政编码';

Css 网页包:模块生成失败:错误:找不到模块';邮政编码';,css,typescript,webpack,sass,loader,Css,Typescript,Webpack,Sass,Loader,我正在尝试将我的webpack项目与sass loader集成,但遇到以下错误: Module build failed: Error: Cannot find module 'postcss' 我已使用以下命令安装了POSTSS和POSTSS加载器: npm install postcss postcss-loader --save-dev 安装后,我继续收到相同的错误消息。我测试集成我的项目只与css加载器和相同的错误发生。我认为postss是css加载器的一个依赖项 在我的webp

我正在尝试将我的webpack项目与sass loader集成,但遇到以下错误:

 Module build failed: Error: Cannot find module 'postcss'
我已使用以下命令安装了POSTSS和POSTSS加载器:

 npm install postcss postcss-loader --save-dev
安装后,我继续收到相同的错误消息。我测试集成我的项目只与css加载器和相同的错误发生。我认为postss是css加载器的一个依赖项

在我的webpack.config.js中,我在module.rules中使用此配置:

 {
    test: /\.scss$/,
    use: [{
          loader: "style-loader" // creates style nodes from JS strings
      }, {
          loader: "css-loader" // translates CSS into CommonJS
      }, {
          loader: "sass-loader" // compiles Sass to CSS
      }
    ]
  }

我安装了所有这些加载程序和节点sass,我不知道我做错了什么:(

我在通过POSTSS cli将autoprefixer与POSTSS一起使用时出现了此错误。我通过将POSTSS回滚到版本8.1.0(撰写本文时,当前版本为8.1.1)来解决此问题。通过在终端中运行以下命令,可以轻松完成此操作

npm i postcss@8.1.0

我在通过POSTSS cli将autoprefixer与POSTSS一起使用时遇到此错误。我通过将POSTSS回滚到版本8.1.0(撰写本文时的当前版本为8.1.1)来解决此问题。在终端中运行以下命令可以轻松完成此操作

npm i postcss@8.1.0

执行
npm install postsss--save dev
。它应该可以解决您的问题。我安装了postsss,但错误仍然存在。对我来说似乎很奇怪,
sass loader
只要求
节点sass
作为peerDependency安装。您不需要
postss
来使用
sass loader
。无论如何,尝试同时安装
postsss
postsss-loader
使用
npm安装--保存dev-postsss-postsss-loader
,并尝试添加
{loader:“postsss-loader”}
在您的
sass加载程序
css加载程序
之间。我尝试在linux机器上执行我的项目,没有任何问题。由于某种原因,在我的windows机器上,我总是会遇到此错误。我在我的node\u模块/PostCs中验证只有以下文件:node\u模块和package.info。这就像没有正确安装模块一样y、 在Windows上,尝试删除您的node_模块和&package-lock.json,然后运行
npm install
重新安装所有软件包。执行
npm install postsss--save dev
。这应该可以解决您的问题。我安装了postsss,但错误仍然存在。我觉得奇怪,
sass loader
只需要安装
节点sass
d作为peerDependency。您不需要
postsss
来使用
sass加载程序
。无论如何,请尝试使用
npm安装来安装
postsss
postsss加载程序
——保存dev postsss postsss加载程序
,并尝试添加
{loader:“postsss loader”}
在您的
sass加载程序
css加载程序
之间。我尝试在linux机器上执行我的项目,没有任何问题。由于某种原因,在我的windows机器上,我总是会遇到此错误。我在我的node\u模块/PostCs中验证只有以下文件:node\u模块和package.info。这就像没有正确安装模块一样y、 在Windows上,尝试删除节点_modules&&package-lock.json,然后运行
npm install
重新安装所有软件包。