首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在节点6.5上响应本机包程序失败

在节点6.5上响应本机包程序失败
EN

Stack Overflow用户
提问于 2016-09-01 23:43:40
回答 2查看 617关注 0票数 11

这以前起过作用。但是,由于我从节点4.6升级到6.5,当我执行npm start时,我最终会出现以下错误

代码语言:javascript
复制
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)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-12 13:53:50

,我只是把对你有用的答案放在这里,这样其他人就可以看到了。

删除node_modules文件夹

代码语言:javascript
复制
rm -rf node_modules/

然后清理npm缓存并重新安装模块。

代码语言:javascript
复制
npm cache clean && npm install

然后再运行包装机

代码语言:javascript
复制
npm start
票数 1
EN

Stack Overflow用户

发布于 2016-11-04 05:46:26

我通过修改“packag.json”.And的代码,然后重新安装no解调器来解决这个问题。

在此之前:

代码语言:javascript
复制
"scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
},

之后

代码语言:javascript
复制
"scripts": {
       "start": "react-native start"
},
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39282377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档