小编sla*_*ris的帖子

未捕获的类型错误:无法读取 null 的属性(读取“useEffect”)

编辑

那么,到底是什么问题呢?我有两个 React 和 ReactDOM 实例为所提供的applicationB. 我在诊断问题空间时被误导了,因此下面提出的问题/呼吁有点全面。应该拿走什么,希望它可以帮助处于这个位置的其他人:

reactjs npm-link remix react-hooks esbuild

11
推荐指数
0
解决办法
1万
查看次数

如何配置 esbuild 在捆绑时使用 css-modules 和 sass/scss?

背景:

我正在尝试扩展esbuildCSS 支持以包括CSS ModulesSass/Scss。因此,我一直在使用定制插件——利用 esbuild 插件 API。首先,我尝试过:

  • esbuild-sass-plugin:顾名思义,这个插件负责.scss解释/转译。然而,它未能适应CSS Modules(尽管宣传其可扩展性)。

为了适应缺少的支持CSS Modules,我添加了另一个esbuild plugin

相关技术

  • Node:14。
  • esbuild:^0.11.11。
  • esbuild-css-modules-plugin:^2.3.2。
  • esbuild-sass-plugin:^2.2.6。
  • sass:^1.53.0。
  • typescript:^4.2.3。

我认为很棒的建议/帮助:

  • 我如何最好地调试为什么这些插件无法正确提供CSS Module支持?
  • 我在这里忽略的罪魁祸首以及对缺乏理解导致这个盲点的见解。

相关代码片段:

package.json - 相关构建脚本

"build:dev": "node build.js esbuild-browser:dev"
Run Code Online (Sandbox Code Playgroud)

build.js(esbuild 的入口点)

const sassPlugin = require("esbuild-sass-plugin").default;
const cssModulesPlugin = require("esbuild-css-modules-plugin");

let options = {
  bundle: true,
  minify: true,
  minifyWhitespace: true,
  sourcemap: …
Run Code Online (Sandbox Code Playgroud)

css sass esbuild

8
推荐指数
1
解决办法
2706
查看次数

标签 统计

esbuild ×2

css ×1

npm-link ×1

react-hooks ×1

reactjs ×1

remix ×1

sass ×1