npm开始不起作用

时间:2017-10-25 03:51:22

标签: reactjs react-native npm

我的package.json文件如下

{
  "name": "dev",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.0.0-beta.5",
    "react-native": "0.49.3"
  },
  "devDependencies": {
    "babel-jest": "21.2.0",
    "babel-preset-react-native": "4.0.0",
    "jest": "21.2.1",
    "react-test-renderer": "16.0.0-beta.5"
  },
  "jest": {
    "preset": "react-native"
  }
}

当我运行npm start时,它会停留在加载依赖关系图上,已完成。如何解决此问题?

2 个答案:

答案 0 :(得分:2)

npm start仅适用于世博项目,如果您使用react-native init创建了项目 您应该使用react-native run-iosreact-native run-android

运行项目

如果您确定要为项目使用expo,我建议您删除node_modules文件夹并再次运行npm install

答案 1 :(得分:0)

如果您使用react-native init构建了应用,或者它是一个已经被弹出的应用"来自世博会,那么这种行为是正常的。启动npm后,打开另一个终端窗口并运行react-native run-iosreact-native run-android。那应该为你启动合适的应用程序。

Getting Started Guide可以引导您完成启动react本机应用的各种方法。您应该按照标有"使用本机代码构建项目的标签。"