当我试图用npm start命令调试我的节点应用程序时,我收到了这个错误。

Error:
npm ERR! Windows_NT 6.3.9600
npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "start"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3

npm ERR! missing script: start
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR!     <https://github.com/npm/npm/issues>npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\andrmoll.NORTHAMERICA\Documents\GitHub\SVIChallenge\npm-debug.log
From the debug file:
Error: missing script: start
       at run (C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:142:19)
       at C:\Program Files\nodejs\node_modules\npm\lib\run-script.js:58:5
       at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:345:5
       at checkBinReferences_ (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:309:45)
       at final (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:343:3)
       at then (C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:113:5)
       at C:\Program Files\nodejs\node_modules\npm\node_modules\read-package-json\read-json.js:300:12
       at evalmachine.<anonymous>:334:14
       at C:\Program Files\nodejs\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:102:5
       at FSReqWrap.oncomplete (evalmachine.<anonymous>:95:15)

当前回答

我在第一次安装react-js时遇到了这个问题: 这几句话帮助我解决了问题:

npm rm -g create-react-app
npm install -g create-react-app
npx create-react-app my-app

来源:https://stackoverflow.com/a/59260128/11652661

其他回答

对于我的例子,我在“First”文件夹中创建了React项目,我在这个文件夹中运行项目,所以我看到了同样的错误。你应该进入项目,然后你应该运行(为我的例子“反应电影”)。如果你看我的屏幕,你可以很容易地发现。

确保端口是打开的

var app = express();
app.set('port', (process.env.PORT || 5000));

诸如此类,最后你得到了这个

app.listen(app.get('port'), function() {
    console.log("Node app is running at localhost:" + app.get('port'))
});

在node js中仍然是一个新手,但这导致了更多的这种情况。

当我尝试运行"npm run start"时,我得到了同样的错误

我的项目应该以npm run serve启动

如果你复制一个github项目,你可以看看项目设置,就像这样:

所以一定要确保你用正确的命令运行它,在我的例子中是

npm run serve
npm rm -g create-react-app
npm install -g create-react-app
npx create-react-app my-app

重要:确保你需要更改目录到my-app,然后点击“npm start”

正如您在图像中所看到的,有一个错误,在更改目录后修复了这个错误。

现在不鼓励全局安装create-react-app。相反,通过执行以下命令卸载全局安装的create-react-app包:npm uninstall -g create-react-app(如果这个命令对你不起作用,你可能不得不手动删除包文件夹。一些用户报告说,他们不得不手动删除文件夹)

然后你可以运行npx create-react-app my-app来再次创建react app。

裁判:https://github.com/facebook/create-react-app/issues/8086