Reactjs 我从react native中找不到模块“./index.css”

Reactjs 我从react native中找不到模块“./index.css”,reactjs,react-native,react-native-android,react-native-ios,Reactjs,React Native,React Native Android,React Native Ios,我正在获取模块/index.css无法从react native中找到 我已在该位置正确导入文件。在谷歌上搜索了很多,请帮忙 这是错误的完整输出 Body: {"originModulePath":"/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js","targetModuleName":"./index.css","message":"Unable to resolve module `./index.css`

我正在获取模块
/index.css
无法从react native中找到

我已在该位置正确导入文件。在谷歌上搜索了很多,请帮忙

这是错误的完整输出

Body:
{"originModulePath":"/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js","targetModuleName":"./index.css","message":"Unable to resolve module `./index.css` from `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js`: The module `./index.css` could not be found from `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js`. Indeed, none of these files exist:\n\n  * `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.css(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`\n  * `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.css/index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`","errors":[{"description":"Unable to resolve module `./index.css` from `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js`: The module `./index.css` could not be found from `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js`. Indeed, none of these files exist:\n\n  * `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.css(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`\n  * `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.css/index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`"}],"name":"Error","stack":"Error: Unable to resolve module `./index.css` from `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js`: The module `./index.css` could not be found from `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.js`. Indeed, none of these files exist:\n\n  * `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.css(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`\n  * `/Users/tejas-mac/Documents/React Studio/Exported Projects/index.css/index(.native||.android.js|.native.js|.js|.android.json|.native.json|.json)`\n    at ModuleResolver.resolveDependency (/Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:161:851)\n    at ResolutionRequest.resolveDependency (/Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:91:16)\n    at DependencyGraph.resolveDependency (/Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/node-haste/DependencyGraph.js:272:4579)\n    at dependencies.map.relativePath (/Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:376:19)\n    at Array.map (<anonymous>)\n    at resolveDependencies (/Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:374:16)\n    at /Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:212:33\n    at Generator.next (<anonymous>)\n    at step (/Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:313)\n    at /Users/tejas-mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:473"}
processBundleResult
    BundleDownloader.java:266
access$200
    BundleDownloader.java:35
onResponse
    BundleDownloader.java:153
execute
    RealCall.java:135
run
    NamedRunnable.java:32
runWorker
    ThreadPoolExecutor.java:1133
run
    ThreadPoolExecutor.java:607
run
    Thread.java:761
正文:
{“originModulePath”:“/Users/tejas mac/Documents/React Studio/Exported Projects/index.js”,“targetModuleName”:“/index.css”,“message”:无法从`/Users/tejas mac/Documents/React Studio/Exported Projects/index.js`解析模块`./index.css`:在`/Users/tejas mac/Documents/React Studio/Exported Projects/index.js`中找不到模块`./index.css`。实际上,这些文件都不存在:\n\n*`/Users/tejas mac/Documents/React Studio/Exported Projects/index.css(.native | | |.android.js |.native.js |.android.json |.native.json |.json)`\n*`/Users/tejas mac/Documents/React Studio/Exported Projects/index.css/index(.native | | android.js |.js |.js |.js |.js |.js |.js |.js |.android.json |.native.json无法从`/Users/tejas mac/Documents/React Studio/Exported Projects/index.js`解析模块`./index.css`:在`/Users/tejas mac/Documents/React Studio/Exported Projects/index.js`中找不到模块`./index.css`。实际上,这些文件都不存在:\n\n*`/Users/tejas mac/Documents/React Studio/Exported Projects/index.css(.native | | | android.js |.native.js |.js |.android.json |.native.json |.json)`\n*`/Users/tejas mac/Documents/React Studio/Exported Projects/index.css/index(.native | | |.android.js |.js |.js |.js |.js |.js |.js |.js |.native.js |.js错误:无法从“/Users/tejas mac/Documents/React Studio/Exported Projects/index.js”解析模块“./index.css”:无法从“/Users/tejas mac/Documents/React Studio/Exported Projects/index.js”中找到模块“./index.css”。实际上,这些文件都不存在:\n\n*`/Users/tejas mac/Documents/React Studio/Exported Projects/index.css(.native | android.js |.native.js |.js |.android.json |.native.json |.json)`\n*`/Users/tejas mac/Documents/React Studio/Exported Projects/index.css/index(.native | android.js |.native.js |.js |.js |.js |.js |.js |.android.json |.native.json |.json 124(/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/node haste/DependencyGraph/ModuleResolution.js:161:851)\n在ResolutionRequest.resolveDependency(/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/node haste/DependencyGraph/ResolutionRequest.js:91:16)\n位于DependencyGraph.resolveDependency(/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/node haste/DependencyGraph.js:272:4579)\n位于dependencies.map.relativePath(/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:376:19)\n位于Array.map()\n在resolveDependencies(/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:374:16)\n在/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:212:33\n在Generator.next()\n在步骤(/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:313)\n at/Users/tejas mac/Documents/React Studio/Exported Projects/node_modules/metro/src/DeltaBundler/traverseDependencies.js:297:473“}
processBundleResult
java:266
访问权限$200
java:35
答复
BundleDownloader.java:153
执行
java:135
跑
NamedRunnable.java:32
跑步工人
java:1133
跑
java:607
跑
java:761

根据React本机文档:

您不需要使用特殊的语言或语法来定义样式。您只需要使用JavaScript来设置应用程序的样式。所有核心组件都接受一个名为style的道具。样式名称和值通常与CSS在web上的工作方式相匹配,除了名称是使用驼峰式大小写的,例如
backgroundColor
而不是
background color

style
prop可以是一个普通的老JavaScript对象

随着组件复杂性的增加,使用
样式表通常会更简洁。创建
可以在一个位置定义多个样式。以下是一个示例:

import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';

export default class LotsOfStyles extends Component {
  render() {
    return (
      <View>
        <Text style={styles.red}>just red</Text>
        <Text style={styles.bigblue}>just bigblue</Text>
        <Text style={[styles.bigblue, styles.red]}>bigblue, then red</Text>
        <Text style={[styles.red, styles.bigblue]}>red, then bigblue</Text>
      </View>
    );
   }
 }

const styles = StyleSheet.create({
  bigblue: {
    color: 'blue',
    fontWeight: 'bold',
    fontSize: 30,
  },
  red: {
    color: 'red',
  },
});
import React,{Component}来自'React';
从“react native”导入{样式表、文本、视图};
导出默认类LotusStyles扩展组件{
render(){
返回(
只是红色
只是蓝色的
蓝色,然后是红色
红色,然后是蓝色
);
}
}
const styles=StyleSheet.create({
蓝色巨人:{
颜色:“蓝色”,
fontWeight:'粗体',
尺寸:30,
},
红色:{
颜色:“红色”,
},
});

当然,样式不需要与组件位于同一个文件中。您可以将它们抽象到一个单独的文件中,然后从该文件中导出,并在需要时导入。

根据React本机文档:

您不需要使用特殊的语言或语法来定义样式。您只需要使用JavaScript来设置应用程序的样式。所有核心组件都接受一个名为style的道具。样式名称和值通常与CSS在web上的工作方式相匹配,除了名称是使用驼峰式大小写的,例如
backgroundColor
而不是
background color

style
prop可以是一个普通的老JavaScript对象

随着组件复杂性的增加,使用
样式表通常会更简洁。创建
可以在一个位置定义多个样式。以下是一个示例:

import React, { Component } from 'react';
import { StyleSheet, Text, View } from 'react-native';

export default class LotsOfStyles extends Component {
  render() {
    return (
      <View>
        <Text style={styles.red}>just red</Text>
        <Text style={styles.bigblue}>just bigblue</Text>
        <Text style={[styles.bigblue, styles.red]}>bigblue, then red</Text>
        <Text style={[styles.red, styles.bigblue]}>red, then bigblue</Text>
      </View>
    );
   }
 }

const styles = StyleSheet.create({
  bigblue: {
    color: 'blue',
    fontWeight: 'bold',
    fontSize: 30,
  },
  red: {
    color: 'red',
  },
});
import React,{Component}来自'React';
从“react native”导入{样式表、文本、视图};
导出默认类LotusStyles扩展组件{
render(){
返回(
只是红色
只是蓝色的