如何运行npm start
Bhanukas-MacBook-Pro:购物卡管理面板bhanukaisuru $ npm start npm ERR!缺少脚本:开始
npm错误!有关此运行的完整日志,请参见:npm ERR!
/Users/bhanukaisuru/.npm/_logs/2019-05-01T05_42_52_916Z-debug.log
package.json文件
{
"name": "shopping-cart-admin-panel",
"version": "0.1.0",
"private": true,
"dependencies": {
"axios": "^0.18.0",
"bootstrap": "^4.3.1",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-router-dom": "^5.0.0",
"react-scripts": "3.0.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"proxy": "http://localhost:3000"
}
答案 0 :(得分:0)
我可以看到您的package.json中确实有“开始”脚本
"scripts": {
"start": "react-scripts start", <--- here
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
react-scripts
是create-react-app入门包中的一组脚本。
您需要在终端中运行npm start
命令才能运行该应用。
在常见应用中,启动脚本如下所示:
"start": "npx node index.js"
其中index.js也可以是server.js文件
选中post以获得有关react-scripts
的更多信息
答案 1 :(得分:0)
我在早期也遇到过同样的问题。得到错误:
npm ERR! missing script: start
对于初学者,请确保您位于“客户端”(cd客户端)中,或者您选择的用于创建creat-react-app客户端的名称。
似乎您已经有了开始和反应脚本,因此希望对您有所帮助。
答案 2 :(得分:0)
我遇到了同样的问题,花了一整天的时间来修复它,只是意识到我在其中创建react应用程序的根文件夹中有一个“&” 登录。 npm通过省略&之前和包括的字符,在无效的文件夹路径中查找了启动脚本。一旦我将项目移动到一个无意义的文件夹路径,一切就可以完美地工作了。希望这对像我这样的Node / React新手有所帮助。
答案 3 :(得分:0)
建议->
-有时,如果您专门使用$ npm install -g yarn
。安装yarn,这将阻止所有类型的脚本并响应dom进行安装,并创建yarn.lock文件,该文件将阻止它创建脚本。
因此,请使用
$ npm uninstall -g yarn
,然后删除先前在项目上创建的所有特定文件夹。
然后跑
$ npx create-react-app我的应用
祝您黑客愉快!
答案 4 :(得分:0)
是由于在全球范围内安装了create-react-app或您的node.js没有更新。请按照以下步骤操作
卸载全局响应
----> npm卸载-g create-react-app
然后尝试更新npm和所有软件包。
----> npm install -g npm @ latest
现在创建您的新React应用
----> npx create-react-app yout-app-name
答案 5 :(得分:0)
ERR: Script missing
有关解决方案,请在 PowerShell 中执行以下步骤
答案 6 :(得分:0)
考虑你从 git 中检查过任何应用程序 打开你的 package.json
在脚本部分下,您将拥有名为 start 的字段
对于 create react 应用程序,这将类似于 "start": "npx node index.js
但是对于您的应用程序,您可能有自定义脚本,例如
"start:env": "some env configs"
尝试在终端中运行 cmd npm run start:env