首页 > 解决方案 > npm start 失败:在 FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:135:12)

问题描述

我在 React/nodjs 世界中是全新的,但我已经为此苦苦挣扎了几天。我已经安装了 node-v13.50.0-x64 然后我运行了以下命令:

npm install expo-cli --global

expo init myproject

然后导航到 [myproject] 位置,最后运行 myproject:

npm start

但是过程每次都坏了,我得到了以下错误:

events.js:282

      throw er; // Unhandled 'error' event
      ^

Error: UNKNOWN: unknown error, watch
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:129:28)
Emitted 'error' event on NodeWatcher instance at:
    at NodeWatcher.checkedEmitError (J:\React\NetNinja\myproject\node_m
odules\sane\src\node_watcher.js:143:12)
    at FSWatcher.emit (events.js:305:20)
    at FSEvent.FSWatcher._handle.onchange (internal/fs/watchers.js:135:12) {
  errno: -4094,
  syscall: 'watch',
  code: 'UNKNOWN',
  filename: null
}

包.json

  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "web": "expo start --web",
    "eject": "expo eject"
  },
  "dependencies": {
    "expo": "~36.0.0",
    "react": "~16.9.0",
    "react-dom": "~16.9.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz",
    "react-native-web": "~0.11.7"
  },
  "devDependencies": {
    "babel-preset-expo": "~8.0.0",
    "@babel/core": "^7.0.0"
  },
  "private": true
}

我尝试再次安装 npm 并尝试降级到较旧的节点 js,但它仍然给出相同的错误。

请帮忙。

标签: node.jsreact-nativenpmnpm-installnpm-start

解决方案


试试这个:删除 node_modules 文件夹:rm -rf node_modules/. 然后键入:npm install& npm update,之后:npm start


推荐阅读