首页 > 解决方案 > 未找到 ATOM 模块:无法解析“C:\Users\xxxx\Documents\Micheale\CS50\projects\project1\src”中的“react-native”

问题描述

我正在使用 ATOM 和 ReactJS 的新手。我已经使用 npm 安装了包我 react-native 我可以通过 package.json 看到它

{
  "name": "project1",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1",
    "expo": "^37.0.7",
    "prop-types": "^15.7.2",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-native": "^0.62.2",
    "react-scripts": "3.4.1",
    "react-split": "^2.0.7"
  },

我收到错误:

    ./src/App.js
Module not found: Can't resolve 'react-native' in 'C:\Users\xxxxxx\Documents\Micheale\CS50\projects\project1\src'

请指教。

问候,

米歇尔

标签: reactjs

解决方案


我认为您可能以错误的方式导入了 react-native。确保在引号中;例如,

import {View} from 'react-native'

如果这不是问题并且您的语法没问题,那么可能是一些设置问题。然后我会推荐EXPO,它只需一个命令就可以设置在本地编写 react-native 所需的一切。首先下载expo-cli;在你的命令行中;

npm install expo-cli --global

安装完成后,运行此命令创建一个项目;

expo init name_of_project

这就对了。一切都会完成,现在您只需开始编写一些代码。


推荐阅读