0

我使用 react-styleguidist 和 typescript 制作了自己的风格指南。现在,在构建节点包(私有)并将其导入(npm install)到我的另一个项目(我想在其中使用我的样式指南组件)之后,我无法获得 intellij 建议工作。

我的文件夹结构是(省略了一些文件):

My-library/
   package.json
   README.md
   lib/
      components/
         Alert/
            Alert.d.ts
            Alert.d.ts
            index.d.ts
            index.js
         Other_Components/
       css/
       fonts/
       icons/
       index.d.ts
       index.js
       styled-components.d.ts
       styled-components.js

我已经检查了我的项目的 node_modules 文件夹是否被标记为库根目录(它是),并且我还检查了我的包是否显示为未排除。

我自己的样式指南库工作正常,我可以使用我的组件和类型检查工作。

我一直在网上寻找如何构建/打包项目的良好指南,以便这些 IDE(建议/自动完成)功能正常工作。

当我在 intellij 中使用 ant design( https://ant.design/ ) 库并输入<Buintellij 时会建议我<Button> 使用 Material-ui 和额外的 @types/material-ui npm 包时也是如此

这也是我想用我自己的 npm 包实现的。

我不知道问题是在我的导入/导出(默认)/索引文件中还是在我的配置文件之一中(package.json、.babelrc 或 tsconfig.json、webpack.config.js)

4

1 回答 1

0

在可视化代码中这是可行的,所以它必须是 Intellij 中的一个错误。

它与在我的 Button.tsx 文件中使用这样的样式组件导出我的组件有关:

export default styled(Button)`

这是我在 Jetbrains youtrack 上发现的错误报告: https ://youtrack.jetbrains.com/issue/WEB-33709

于 2019-04-16T22:23:40.223 回答