我在Ubuntu中配置了角度2,当我在命令中运行npn start时,我得到"缺少脚本:start"错误。
我发现package.json中缺少npm启动脚本的问题。
但即使在我的package.json中包含启动脚本后,我也会收到错误。
{
"name": "testapp",
"private": true,
"scripts": {
"start": "start": "tsc && concurrently \"tsc -w\" \"lite-server\" ",
"tsc": "tsc",
"tsc:w": "tsc -w",
"lint": "tslint ./app/**/*.ts -t verbose",
"lite": "lite-server",
"typings": "typings",
"postinstall": "typings install"
},
"devDependencies": {
...
在更新上述开始脚本行时,我收到如下错误:
无法解析package.json数据。 错误的ERR! package.json必须是实际的JSON,而不仅仅是JavaScript。
我的项目文件夹似乎没有任何.js文件。
以下是我的项目文件夹内容的视图:
答案 0 :(得分:0)
package.json中的启动配置不正确,如果使用cli,则需要将其更改为下一个:
"start": "ng serve --host 0.0.0.0"
或者如果你想使用lite服务器:
"start": "lite-server"