【问题标题】:can not setup ReactJS on mac无法在 mac 上设置 ReactJS
【发布时间】:2017-08-14 11:11:42
【问题描述】:

我需要在我的 Mac 上设置 ReactJS。我有npm 4.1.2 版本和node v7.7.4 版本。我从 Git 克隆项目并在项目文件夹中尝试执行 npm install 并关注 npm start。但我得到错误。 我删除并卸载了节点和 npm,然后用自制软件重新安装,但没有帮助。这是我在终端中遇到的错误屏幕?你知道有什么问题吗?

这是我的package.json 文件

{
  "name": "viaopt",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {},
  "devDependencies": {
    "webpack": "^2.3.0"
  },
  "description": ""
}

【问题讨论】:

  • 当你运行npm start时你期望发生什么?
  • 您没有启动脚本。在你的 package.json

标签: node.js reactjs npm npm-start


【解决方案1】:

从您显示的错误中,我可以看出您的 package.json 文件中没有 start 脚本。要使npm start 工作,您的package.json 文件中scripts 属性下的start 键下应该有一个命令。

当您运行npm start 时,npm 会查看 package.json 并运行start 值下列出的任何内容。

我猜你的项目配置了 gulp 或 webpack?

尝试在你的终端中运行 webpack,看看你的项目是否启动了。

希望这会有所帮助。 干杯。

【讨论】:

  • 谢谢。我还在这里添加了我的 package.json 文件。那么,我只需要添加新的启动脚本吗? “开始”的价值应该是什么?还有一件事,我不清楚的是,我不是唯一克隆项目的人,所有其他开发人员只是克隆并执行了 npm install 和 npm start 并且没有遇到错误。那么我可能有什么问题? P.S 我也运行了“npm install --save-dev webpack”,但没有任何改变。
  • 除了安装 webpack 之外,它还有很多其他功能。我有一个骨架项目,其中预装了所有东西github.com/andrei-cacio/webpack-ready,您可以开箱即用地开始编码。如果你想看看项目是如何配置的。我也可以推荐这篇关于如何设置你的反应项目的文章ccoenraets.github.io/es6-tutorial-react/setup
【解决方案2】:

如果您尝试设置一个新的 React 应用程序,您可以使用 Create React App。它会为你设置 React / Webpack。

【讨论】:

  • 其实不是。我正在尝试从 git 克隆项目并在我的笔记本电脑上运行它。
  • 实际上你不应该“克隆” git repo。您应该将其安装为模块。并运行它提供的脚本来为您创建样板。 npm i -g create-react-app 然后在安装后运行 create-react-app my-app 然后 my-app 将包含您需要的所有文件。在那里你将能够 npm install 和 npm start @user243423
猜你喜欢
  • 1970-01-01
  • 2014-02-25
  • 2016-05-29
  • 2021-03-11
  • 2021-06-04
  • 2016-01-09
  • 1970-01-01
  • 2018-10-07
  • 2021-04-16
相关资源
最近更新 更多