NPM入门......
我可以运行以下命令来启动我的应用程序.
node app
但是,当我运行以下命令时,我收到以下错误:
npm start
期望Windows脚本宿主对象
第2行
800A138F
Microsoft JScript运行时错误
App.js:
var port = 5000; var express = require('express');
的package.json:
{ "name": "2", "version": "1.0.0", "description": "", "main": "app.js", "scripts": { "start": "app.js" }, "author": "", "license": "ISC", "dependencies": { "express": "^4.13.3" } }
我当然运行这个命令:
npm install express --save
好像NPM找不到快递包?为什么不?
我知道现在回答还为时已晚,但是万一像我这样的流浪者将来会面临同样的问题。
需要在脚本node
之前添加关键字app.js
。因此,启动脚本应该
"scripts": {
"start": "node app.js"
},
这为我解决了。