Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js `npm启动“投诉”;缺少脚本:开始“;,无运行节点_Node.js_Npm - Fatal编程技术网

Node.js `npm启动“投诉”;缺少脚本:开始“;,无运行节点

Node.js `npm启动“投诉”;缺少脚本:开始“;,无运行节点,node.js,npm,Node.js,Npm,我的NPM包中有以下文件: package.json: index.js 当我尝试运行npm start时,我收到一条错误消息: > npm start npm ERR! missing script: start 好吧,这是真的:我在“scripts”对象中没有“start”属性。但是声称这是关于npm start的: 如果在“scripts”对象上未指定“start”属性,它将运行节点服务器.js 为什么NPM让我失望?在这个场景中,它不应该调用节点?我错过什么了吗?(当然,手动调用

我的NPM包中有以下文件:

package.json
index.js
当我尝试运行
npm start
时,我收到一条错误消息:

> npm start
npm ERR! missing script: start
好吧,这是真的:我在
“scripts”
对象中没有
“start”
属性。但是声称这是关于npm start的:

如果在
“scripts”
对象上未指定
“start”
属性,它将运行
节点服务器.js

为什么NPM让我失望?在这个场景中,它不应该调用
节点
?我错过什么了吗?(当然,手动调用节点可以很好地工作)

如果相关:

> npm -version
5.3.0

我一打完问题,就意识到我的错误

“start”
属性不存在时,NPM将使用
server.js
调用
节点。但是我没有
server.js
。NPM在引擎盖下检查此
server.js
文件,如果不存在,则会失败。理想情况下,NPM应该报告没有找到
server.js
。目前的处理方式令人困惑


只要您有一个
server.js
文件,
npm start
就可以正常工作。

我也有这个问题。我重新安装了我的npm@4和我的节点。js@6.4.0. 然后使用命令再次创建我的项目

create-react-native-app AwesomeProject
sudo npm start (mac command)
这对我有用

> npm -version
5.3.0
create-react-native-app AwesomeProject
sudo npm start (mac command)