如果项目有错,比如一些语法错误,跑npm start会报错,但是npm run lite是可以直接过,并打开浏览器,为什么呢?
“npm start命令,但实际运行的是npm run lite命令”,是不是说明npm start和npm run lite一样的呢?
“npm run lite是单独跑服务,编译不了js”,所以才会忽略错误,在浏览器显示了吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
打开
package.json
,对比一下scripts
下面start
和lite
两条的差别就知道了。首先,我告诉你,这是有文档的
其次,他们的名字不同当然意义是不同的.run something,start?当然是开始,所以特殊化一点,具体看文档好了.
BTW 实名反对上面的
if the package's "scripts" object doesn't have "start" command,it would throw an error