npm start之后 运行报错



  • NSLocalizedDescription=Unable to resolve module ReactPropTypes from /Users/mac/Desktop/umscashier/Pods/React/Libraries/Components/DatePicker/DatePickerIOS.ios.js: Module does not exist in the module map or in these directories:
    /Users/mac/Desktop/umscashier/Pods/React/node_modules
    , /Users/mac/Desktop/umscashier/node_modules

    This might be related to https://github.com/facebook/react-native/issues/4968
    To resolve try the following:

    1. Clear watchman watches: watchman watch-del-all.
    2. Delete the node_modules folder: rm -rf node_modules && npm install.
    3. Reset packager cache: rm -fr $TMPDIR/react-* or npm start -- --reset-cache.}
      2017-07-28 09:58:25.709 [fatal][tid:main] Unable to resolve module ReactPropTypes from /Users/mac/Desktop/umscashier/Pods/React/Libraries/Components/DatePicker/DatePickerIOS.ios.js: Module does not exist in the module map or in these directories:
      /Users/mac/Desktop/umscashier/Pods/React/node_modules
      , /Users/mac/Desktop/umscashier/node_modules

    This might be related to https://github.com/facebook/react-native/issues/4968
    To resolve try the following:

    1. Clear watchman watches: watchman watch-del-all.
    2. Delete the node_modules folder: rm -rf node_modules && npm install.
    3. Reset packager cache: rm -fr $TMPDIR/react-* or npm start -- --reset-cache.

    0_1501207463354_1111.jpg

    我这个项目是原始项目结合RN的 请各位大神看看 是不是库的问题 我这边的package.json是这样写的0_1501207576320_1123.png


  • administrators

    react的版本号去掉前面的^
    react-native版本号改为0.44.3
    然后删除node_modules,重新运行yarn或者npm install命令



  • @晴明 说:

    0.44.3

    您好 根据你的提示 还是会报类似的这个错0_1501217430170_IMG_2222.png

    我的package.json现在是这样写的
    0_1501217509956_1234.png

    望回复


  • administrators

    你有删除node_modules重装然后重新启动packager吗



  • 恩 有的 我降node_modules文件夹删除了,然后再npm install 然后再npm start 还是会报这样的错


  • administrators

    有重新启动packager吗



  • @晴明 我想您说的是否是 npm start 操作 这个我是有重新start的 但是还是会报这样的错0_1501223787643_IMG_2222.png



  • @晴明 您好 我这边貌似不报错了 我用了一个npm run start -- --reset-cache 命令就可以了 非常感谢您的回复 谢谢


登录后回复