- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试在我的 webpack 中添加 postcss loader
但在添加 postcss loader
后显示 Unknown word error
。我还附上了错误截图。请查收附件。不确定是什么错误....
我还添加了postcss-loader
、sass-loader
、css-loader
、style-loader
。如果我做错了什么,请告诉我。
下面是我在配置文件和 package.json 文件中的加载器。
module: {
rules: [
{
test: /\.tsx?$/,
use: ["babel-loader", "ts-loader", "tslint-loader"]
},
{
test: /\.css$/,
include: __dirname + "./src/css",
use: [
'style-loader',
{
loader: 'css-loader',
options: {
modules: true,
importLoaders: 1
}
},
'postcss-loader',
]
},
{
test: /\.scss$/,
use: [
"style-loader",
{
loader: "css-loader",
options: {
sourceMap: isDevMode
}
},
{
loader: "sass-loader",
options: {
sourceMap: isDevMode
}
}
]
},
{
test: /\.(sa|sc|c)ss$/,
use: [
isDevMode ? 'style-loader' : MiniCssExtractPlugin.loader,
'css-loader',
'sass-loader',
],
},
{
loader: 'postcss-loader',
options: {
plugins: () => [require('autoprefixer')],
loader: "postcss-loader",
}
},
{
test: /\.(ttf|eot|woff|woff2)$/,
use: {
loader: "file-loader",
options: {
name: "fonts/[name].[ext]",
},
},
},
{
test: /\.(jpe?g|png|gif|svg|ico)$/i,
use: [
{
loader: "file-loader",
options: {
outputPath: "assets/"
}
}
]
},
{
test: /\.js$/,
exclude: /node_modules/,
use: [
'babel-loader'
]
}
]
},
包.json
"dependencies": {
"cssnano": "4.0.5",
"postcss-cssnext": "3.1.0",
"postcss-import": "12.0.0",
"prop-types": "15.6.0",
"react": "15.6.2",
"react-dom": "15.4.2",
"react-redux": "4.4.9",
"react-router": "3.0.2",
"react-router-dom": "4.2.2",
"redux": "^3.5.2",
"redux-logger": "^2.6.1",
"redux-promise": "^0.5.3",
"redux-react-session": "2.2.0",
"redux-thunk": "2.3.0",
"sugarss": "2.0.0",
"superagent": "3.8.1"
},
"devDependencies": {
"autoprefixer": "^9.0.2",
"babel-loader": "^7.1.4",
"clean-webpack-plugin": "^0.1.19",
"css-loader": "^0.28.11",
"eslint": "3.15.0",
"extract-text-webpack-plugin": "1.0.1",
"file-loader": "^1.1.11",
"html-webpack-plugin": "^3.1.0",
"mini-css-extract-plugin": "0.4.2",
"open": "0.0.5",
"postcss-loader": "^3.0.0",
"sass-loader": "^7.0.3",
"style-loader": "^0.20.3",
"webpack": "4.17.1",
"webpack-dev-middleware": "1.6.1",
"webpack-dev-server": "3.1.5",
"webpack-hot-middleware": "2.12.2",
"webpack-md5-hash": "0.0.5"
},
最佳答案
我也一直收到“未知单词”错误。这是 css 无法使用//读取注释的结果,但 scss 可以...所以我不得不在安装后将 postcss-scss
添加到选项中:
npm --save install postcss-scss
或者(如果你使用 Yarn)
yarn add --dev postcss-scss
(webpack.config.js)
const WebpackNotifierPlugin = require('webpack-notifier');
const path = require('path');
module.exports = {
module: {
rules: [
{
test: /\.scss$/,
loader: 'postcss-loader',
options: {
ident: 'postcss-scss',
syntax: 'postcss-scss',
plugins: () => [require('postcss-flexbugs-fixes')()]
}
}
]
},
plugins: [
new WebpackNotifierPlugin({
alwaysNotify: true,
title: 'Enterprise',
contentImage: path.join(__dirname, 'image.png')
})
]
};
关于javascript - 添加 postcss-loader 后显示 "Unknown word"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51978537/
我正在尝试安装 Tailwind 来练习一些基本知识,以了解该框架的工作原理。我遵循了框架的创建者 Adam Wathan 提供的每一步,在运行时我遇到命令行错误:您必须传递一个有效的文件列表来解析。
来自 PostCSS 插件的未知错误。您当前的 PostCSS 版本是 8.3.0,但 postcss-preset-env 使用的是 7.0.36。 有谁知道为什么会发生这个错误? 最佳答案 您可能
每当我运行 npm start 时,我都会收到此错误。 我尝试了几个修复程序,但没有一个对我有用。我试图将 autoprefixer 的版本更改为 9.8.6 但它没有用。 请帮我解决这个问题 这是我
我正在尝试使用 PostCSS Sass Color Function .我收到此错误: Unknown error from PostCSS plugin. Your current Pos
我正在按照这个示例快速介绍 postcss: https://www.sitepoint.com/an-introduction-to-postcss/ 安装后postcss和 autoprefixe
我正在尝试将 tailwind 与 hexo 结合使用。看起来来自 https://tailwindcss.com/docs/installation/#using-tailwind-with-pos
目的是什么: PostCSS Autoreset PostCSS Initial 两者的文档都非常稀疏,并没有真正解释为什么应该使用它们以及它们的目的是什么。 我试过自动重置。它似乎将 all: in
我安装了新的 tailwindcss 2.0 版,但出现以下错误。我试图卸载 postcss 和 tailwindcss 但它不起作用。需要帮忙。 Module build failed (from
我有这个源文件为 src/mike.js import '@ckeditor/ckeditor5-ui/theme/globals/globals.css' export default functi
如何在本地安装 postcss 模块,并通过全局安装的 postcss-cli 使用它们? 例如: postcss -u autoprefixer -o style.css index.css 如果我
如何在本地安装 postcss 模块,并通过全局安装的 postcss-cli 使用它们? 例如: postcss -u autoprefixer -o style.css index.css 如果我
我用cssnext写我的css :root{ --ellipsis: { overflow: hidden; text-overflow: ellipsis;
我最近开始实现 CSS 自定义属性,但需要支持 IE11 - 因此需要 postcss-preset-env。到目前为止,我发现 Angular 的 webpack 配置不是很可定制,但我已经安装了自
我在 gruntfile.js 中使用 grunt-postcss,除了 postcss-bem-linter 之外,一切正常,如果不遵循 BEM 规则,它应该在控制台中记录警告。这是 gruntfi
这是我的 Webpack scss/css 的配置文件。 ... { test: /\.s?css$/, use: [ 'style-loader', { lo
我正在学习如何使用postcss-bem生成bem风格的css文件,但我想知道是否有一些像 CSS-Modules 或 Postcss-JS 这样的包,我可以用它们来做如下的事情: const Rea
关闭。这个问题需要debugging details .它目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and th
我正在尝试使用 Webpack 5、Tailwind CSS 和 Typescript 从头开始创建一个全新的 React 应用程序。结合几个教程后,我不知道如何让 postcss-loader
所以今天我一直在尝试将 postcss-loader 从版本 3.0.0 迁移到 4.0.2 我注意到自版本 4.0.0 以来,他们添加了 postCSS 作为对等依赖项,因此我添加了 postcss
当我 npm start 时出现此错误我的 react 项目。谁能解决这个问题? ./src/index.scss (./node_modules/css-loader/dist/cjs.js??re
我是一名优秀的程序员,十分优秀!