【发布时间】:2021-06-29 09:42:02
【问题描述】:
我正在尝试使用 PostCSS 来解决 100vh 不考虑移动设备上的浏览器/导航栏的问题。
https://github.com/Faisal-Manzer/postcss-viewport-height-correction
问题是,我不知道如何设置它,并且说明假设我知道如何设置。我对 JavaScript 的经验很少,不使用任何框架,也不知道如何使用,我只是在 VS Code 中做所有事情,没有插件。
我在 VS Code 中安装了 PostCSS 扩展,但不确定下一步该做什么。
安装说明:
“然后将此javascript添加到public/index.html(用于React),或添加到template.html(用于Preact)。”
我不使用 React(我不认为?),那么我该怎么做呢?
然后它说:
“检查您的项目是否存在 PostCSS 配置:项目根目录中的 postcss.config.js、package.json 中的“postcss”部分或捆绑配置中的 postcss。
如果您已经使用 PostCSS,请将插件添加到插件列表中:"
postcss.config.js 会在我的根文件夹中吗?我应该创建这个文件吗?
然后它说要这样做:
module.exports = {
plugins: [
+ require('postcss-viewport-height-correction'),
require('autoprefixer')
]
}
我将它添加到我的 .js 文件中(或者它是否在 css 文件中?),并且收到错误“未定义模块。”
是否有人可以像我不知道自己在做什么并且只使用 JavaScript 和 VS Code 一周一样来指导我?因为这就是我所在的地方。
如果有什么不同,我在 Windows 上。
部分说明说要做:
npm install --save postcss-viewport-height-correction
我不知道在哪里输入这个命令。我多次遇到类似的说明,查找“如何进行 npm 安装”并没有产生任何结果。我一直在避免在 JavaScript 中使用框架、扩展和插件,因为我永远无法弄清楚如何使用它们,而且我能找到的每一个指南都假设我已经知道这一切意味着什么。
【问题讨论】:
标签: javascript css