2017-01-21 97 views
1

我正在构建新的React App来学习和使用RichStratele文本编辑器Draft-js进行操作。 我用create-react-app来初始化我的React应用程序。它工作,并且非常易于使用。npm peerDependencies反应:无法安装任何软件包

现在,我试着添加semantic-ui-react,它是SemanticUI lib的React版本。

Aaaaannd失败。

NPM安装语义-UI-反应--save

enter image description here

正如你所看到的,对草案-JS同样的效果。 我的问题是,通常使用draft-js & semantic-ui-react和React 15.4.2没有问题。我在专业环境中使用这个堆栈。 有没有我错过了npm的东西? create-react-app可以停止安装吗?

现在,我无法安装任何软件包。每次出现此错误。但是,我还不能为我的本地网络服务器npm start。我也试过npm cache clean

是我最简单的package.json

enter image description here

再次感谢您的帮助。

解决方案:只是更新NPM和一切工作。

编辑:我的应用程序文件夹:

enter image description here

我的NPM &节点版本

enter image description here

+1

运行'NPM --version'和'节点--version'在终端并张贴在这里的结果,请 –

+0

就做到了。感谢您的时间 – GreGGus

+1

是的npm 1.4.9是真的老了。请'npm安装npm @ latest -g' – Chase

回答

2

我的猜测是,你有旧NPM或节点版本,您无法使用此版本启动项目...您可以升级npm和节点公关ograms。 如果您在OSX上使用brew,那么您可以使用以下命令来升级它们。

brew update 
brew upgrade node 
npm install -g npm 
+0

你是对的。我的npm已经过时了......现在在开玩笑。谢谢。 – GreGGus

+0

如果你能接受我的回答,我会非常感激:) –