【问题标题】:How to build react-treebeard project? [closed]如何构建 react-treebeard 项目? [关闭]
【发布时间】:2017-10-13 03:41:29
【问题描述】:

我是一个基于浏览器的网络程序员。在过去的几年里,简单而直接的 JavaScript 开发世界已经变成了一场混乱。对于一个微小的功能,必须通过神秘的命令和深奥的错误消息安装一百万个具有正确版本的东西。

我想在以下位置使用一个简单的小部件: https://github.com/alexcurtis/react-treebeard

我曾尝试构建此项目以供使用,但现在因深感沮丧而放弃。如果我必须列出我尝试过的东西的数量,它会填满卷。谁能告诉我如何在 Windows 10 上构建这个项目?

【问题讨论】:

  • 这个问题对于 StackOverflow 来说太宽泛了。您能举例说明您尝试过的方法和无效的方法吗?我确实建议查看 create-react-app 来开始一个新的 React 项目。

标签: node.js reactjs npm webpack gruntjs


【解决方案1】:

我假设你有节点installed

要使用小部件,您可以通过以下方式安装它:

npm install --save react-treebeard

在一个项目中。并通过 webpackbrowserify 之类的模块捆绑器捆绑您的项目。


仅在为项目做出贡献时才需要从源代码构建项目。您应该能够执行以下操作(在本地克隆中):

  1. 获取所有依赖项

    npm install 
    
  2. 构建:

    npm run prepublish 
    

作者提供了一个demo,可以使用npm run example查看

【讨论】:

  • 我想:1.运行示例,2.修改示例,3.重复。但无法运行示例,因为在命令上面运行 powershell 卡在 webpack compile 并出现 5 个警告
  • 好的。发生这种情况是因为 devDependencies 中指定的 react 版本是 0.14.x,这与正在安装的 Radium 版本不兼容。您可以将 package.json 中 devDependencies 中的版本更新为: "react": "^15.0" "react-dom": "^15.0" 然后示例就可以正常工作了。
  • 你可以向项目提交一个关于这个的错误。
  • 16:25 警告 'style' 在 props 验证中缺失 react/prop-types 17:28 警告 'node' 在 props 验证中缺失 react/prop-types 17:33 警告 'node.children ' 在道具验证中缺少 react/prop-types 24:24 警告 'node' 在道具验证中缺少 react/prop-types 24:29 警告 'node.name' 在道具验证中缺少 react/prop-types ✖ 5 个问题(0 个错误,5 个警告) webpack:编译时带有警告。
  • 这些警告无关紧要。如果您愿意,可以在方便时修复它们,但它们不应阻止您运行示例。
猜你喜欢
  • 1970-01-01
  • 2016-11-25
  • 2017-07-21
  • 1970-01-01
  • 1970-01-01
  • 2017-08-23
  • 2020-05-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多