尝试在React Native中组织模块时无法解析模块

Can Poyrazoglu

我是React Native的新手,正在尝试将我的React Native类组织到模块中以摆脱import from '../../../混乱。这是我非常简单的文件夹结构:

在此处输入图片说明

按照此处的教程,我package.json为每个文件夹构建了这样的结构

{
    "name": "@foldername"
}

现在,我正在尝试导入Page(目前只是组件超类,默认情况下在文件中导出):

import Page from '@app/components/core';

但这无法解决。我也尝试过:

import Page from '@app/@components/@core';

import { Page } from '@app/@components/@core';

import { Page } from '@app/components/core';

import { Page } from 'app/components/core';

他们似乎都没有工作。我也尝试了所有都没有@符号的情况(将其从软件包文件和import语句中删除),但无济于事。

如何组织组件以这种方式工作(如果我知道@前面的标志的作用,那会很好,因为我也看到一些没有它的教程)?

这是我package.json的根文件夹(如果有帮助的话)(没有碰过,它是由创建的react-native init):

{
  "name": "redacted",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.8.3",
    "react-native": "0.59.3"
  },
  "devDependencies": {
    "@babel/core": "^7.4.0",
    "@babel/runtime": "^7.4.2",
    "babel-jest": "^24.5.0",
    "jest": "^24.5.0",
    "metro-react-native-babel-preset": "^0.53.1",
    "react-test-renderer": "16.8.3"
  },
  "jest": {
    "preset": "react-native"
  }
}
Can Poyrazoglu

是我不好

而不是像这样使用它:

import MyComponent from 'package/path/MyComponent'

我正在使用:

import MyComponent from 'package/path' (末尾没有我的课程文件)。

我已经正确导入了它(还删除了app包和@前缀,并components在其package.json文件中直接将其引用为包)(包括组件名称):

import Page from 'components/core/Page';

效果很好。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

React Native无法解析模块

来自分类Dev

React-native 无法在导入 js 文件时解析模块

来自分类Dev

尝试构建时无法解析模块

来自分类Dev

React Native:无法解析模块fs

来自分类Dev

无法解析模块“ react-native-reanimated”

来自分类Dev

react-native无法解析模块'warnOnce'

来自分类Dev

React Native Image 无法解析模块

来自分类Dev

React Native 错误:无法解析模块`./index`

来自分类Dev

React Native 错误“无法解析模块‘react-native’”

来自分类Dev

找不到模块:安装React Native Gesture Handler时无法解析'@ egjs / hammerjs'

来自分类Dev

错误:未定义无法在React Native中从'AppNavigator.js'解析模块'./Home'

来自分类Dev

Twilio React Native-无法解析模块密码

来自分类Dev

无法要求以本机解析。'需要未知的模块“ react-native”

来自分类Dev

无法从App.js解析(模块)-React Native

来自分类Dev

无法从App.js解析模块-React Native

来自分类Dev

react-native-community / CheckBox无法解析模块

来自分类Dev

图像路径 react-native:无法解析模块

来自分类Dev

React Native TypeScript:无法解析模块(但它存在)

来自分类Dev

错误:找不到模块“ react-native-web” /未找到模块:错误:无法解析模块“ react-native-web”

来自分类Dev

React Native-使用我制作的自定义组件时出现错误(错误:undefined无法解析模块<MyModule>)

来自分类Dev

导入Crypto时出错-尝试更新React Native中的一些模块,现在得到crypto错误

来自分类Dev

UnableToResolveError:无法解析模块`./node_modules/react-native/packager/src/components` React Native

来自分类Dev

在React应用程序中使用Babel模块解析器+ eslint +索引文件时无法解析模块

来自分类Dev

React Redux无法解析自己的模块

来自分类Dev

无法使用React解析打字稿模块

来自分类Dev

收到此错误:错误:捆绑失败:错误:无法解析模块“ react-native-safe-area-context”

来自分类Dev

找不到模块:错误:无法解析“ ../aws-exports”(React-Native Expo Web)

来自分类Dev

React Native导入错误:无法使用.bin解析模块(如何导入某种类型的文件?)

来自分类Dev

反应本机无法解析模块'module://react-native-screens.js

Related 相关文章

  1. 1

    React Native无法解析模块

  2. 2

    React-native 无法在导入 js 文件时解析模块

  3. 3

    尝试构建时无法解析模块

  4. 4

    React Native:无法解析模块fs

  5. 5

    无法解析模块“ react-native-reanimated”

  6. 6

    react-native无法解析模块'warnOnce'

  7. 7

    React Native Image 无法解析模块

  8. 8

    React Native 错误:无法解析模块`./index`

  9. 9

    React Native 错误“无法解析模块‘react-native’”

  10. 10

    找不到模块:安装React Native Gesture Handler时无法解析'@ egjs / hammerjs'

  11. 11

    错误:未定义无法在React Native中从'AppNavigator.js'解析模块'./Home'

  12. 12

    Twilio React Native-无法解析模块密码

  13. 13

    无法要求以本机解析。'需要未知的模块“ react-native”

  14. 14

    无法从App.js解析(模块)-React Native

  15. 15

    无法从App.js解析模块-React Native

  16. 16

    react-native-community / CheckBox无法解析模块

  17. 17

    图像路径 react-native:无法解析模块

  18. 18

    React Native TypeScript:无法解析模块(但它存在)

  19. 19

    错误:找不到模块“ react-native-web” /未找到模块:错误:无法解析模块“ react-native-web”

  20. 20

    React Native-使用我制作的自定义组件时出现错误(错误:undefined无法解析模块<MyModule>)

  21. 21

    导入Crypto时出错-尝试更新React Native中的一些模块,现在得到crypto错误

  22. 22

    UnableToResolveError:无法解析模块`./node_modules/react-native/packager/src/components` React Native

  23. 23

    在React应用程序中使用Babel模块解析器+ eslint +索引文件时无法解析模块

  24. 24

    React Redux无法解析自己的模块

  25. 25

    无法使用React解析打字稿模块

  26. 26

    收到此错误:错误:捆绑失败:错误:无法解析模块“ react-native-safe-area-context”

  27. 27

    找不到模块:错误:无法解析“ ../aws-exports”(React-Native Expo Web)

  28. 28

    React Native导入错误:无法使用.bin解析模块(如何导入某种类型的文件?)

  29. 29

    反应本机无法解析模块'module://react-native-screens.js

热门标签

归档