gpt4 book ai didi

javascript - 当涉及到与 yeoman 一起使用 React 时

转载 作者:行者123 更新时间:2023-11-28 01:09:13 26 4
gpt4 key购买 nike

有大量的软件包将所有这些都捆绑在一起,但我不喜欢他们设置项目的方式等,所以我正在阅读 Reactjs docs使用 npm 安装时,我的困惑是:

After installing it using npm install react or adding react to package.json

  • 我需要将其添加到 "devDependencies": {} 中吗?或...
  • 要使 require 语句发挥作用,我需要包含 requirejs 吗?
  • 我可以只做 grunt serv 来启动一切并自动编译 jsx 还是我需要做 this ? (这似乎可以为我解答......但是当我运行 grunt serv 时如何让它自动编译 jsx)

我问这些问题并声明我不喜欢现有的 yo ...命令,因为它们不能很好地与 bacbone.js 配合使用,所以我打算自己进行设置。如果有任何仓库可以为我做这件事,请给我指出它们。

最佳答案

  1. 依赖关系与 devDependency:对于 npm package.json,devDependency 主要用于围绕项目本身工作的工具:例如,测试工具链和项目构建模块。你经常在那里看到的东西:Mocha、Grunt 等。主要是针对 repo 贡献者等。作为 React 的使用者,您可以将其放入依赖项中,这些依赖项用于您的代码实际工作所需的模块。

  2. require 不适用于 requirejs。命名冲突是不幸的。 require()CommonJS 的一部分。节点使用 CommonJS。 Browserify也。在这里,假设您正在使用 Browserify,或者可能使用 Node 进行服务器端 React。

  3. 我不确定您设置了什么来与 gruntserve 一起使用。没有什么神奇的东西可以让它默认工作。您确实需要按照链接所说的进行操作。 --watch 选项将查找文件的更改并自动将 jsx 编译为 js。

希望有帮助!

关于javascript - 当涉及到与 yeoman 一起使用 React 时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24686507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com