【问题标题】:Styled Components support for Preact without Preact Compat?没有 Preact Compat 的 Preact 的样式化组件支持?
【发布时间】:2018-04-08 18:46:54
【问题描述】:

我用 Electron 制作了一个样板项目,包括 Preact 和 Styled Components,可以在 https://github.com/deadcoder0904/wip-desktop 找到。

它仍然抛出错误说明 Module not found: Error: Can't resolve 'react'

webpack.config.js

  resolve: {
    alias: {
      react: "./src/react.js"
    }
  }

src/react.js

module.exports = require("preact");

module.exports.PropTypes = { func() {} };

我认为我做得对,正如 https://twitter.com/_developit/status/843536715587502080 中提到的那样

【问题讨论】:

  • 在你的推文中写着.PropTypes = { func: {} };,但你的PropTypes{ func() {} }
  • 仍然无法工作或解决问题

标签: javascript styled-components preact


【解决方案1】:

React 应该写成大写的R,这可能是错误的原因。

至于PropTypes,他在推特上使用babel-plugin-transform-react-remove-prop-types发布了一个更新的解决方案:https://twitter.com/_developit/status/972933585538830336

【讨论】:

    猜你喜欢
    • 2019-07-13
    • 1970-01-01
    • 1970-01-01
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多