这以前起过作用。但是,由于我从节点4.6升级到6.5,当我执行npm start时,我最终会出现以下错误
Failed to build DependencyGraph: @providesModule naming collision:
Duplicate module name: String.prototype.es6
Paths: ...../node_modules/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with ...../app/MallJell/nd/react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js
This error is caused by a @providesModule declaration with the same name across two different files.
Error: @providesModule naming collision:
Duplicate module name: String.prototype.es6
Paths: ....../react-native/packager/react-packager/src/Resolver/polyfills/String.prototype.es6.js collides with ..../react-packager/src/Resolver/polyfills/String.prototype.es6.js
This error is caused by a @providesModule declaration with the same name across two different files.
at HasteMap._updateHasteMap (..../node_modules/react-native/packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js:155:13)
at module.getName.then.name (.....node_modules/react-native/packager/react-packager/src/node-haste/DependencyGraph/HasteMap.js:115:31)发布于 2016-09-12 13:53:50
,我只是把对你有用的答案放在这里,这样其他人就可以看到了。
删除node_modules文件夹
rm -rf node_modules/然后清理npm缓存并重新安装模块。
npm cache clean && npm install然后再运行包装机
npm start发布于 2016-11-04 05:46:26
我通过修改“packag.json”.And的代码,然后重新安装no解调器来解决这个问题。
在此之前:
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},之后
"scripts": {
"start": "react-native start"
},https://stackoverflow.com/questions/39282377
复制相似问题