0


首先我使用的是 Ubuntu 14.04,我在 /home/user/project_folder.

当我键入npm start /home/user/project_folder/时,我收到此错误:

npm 错误!节点 v4.6.1
npm 错误!npm v4.0.2
npm 错误!路径 /home/user/package.json
npm 错误!代码 ENOENT
npm 错误!errno -2
没有这样的文件或目录..

我做错了吗?我忘了什么吗?

谢谢你。

4

2 回答 2

1

npm 不将路径作为参数。

你想要的是:

cd /home/user/project_folder && npm start

您可以将其放入脚本中,例如将其另存为/home/user/project_folder/run.sh

#!/bin/sh
cd /home/user/project_folder && npm start

更改权限:

chmod a+x /home/user/project_folder/run.sh

并运行它:

/home/user/project_folder/run.sh

或不更改权限:

sh /home/user/project_folder/run.sh
于 2016-12-01T16:10:02.517 回答
0

使用npm start时无需指定文件路径。你必须在你的项目目录中cd project_directory并在那里运行npm start. 还要确保在你的包 json 中,你已经在"start"属性中指定了要启动的文件。

于 2016-12-01T16:11:23.400 回答