npm start 运行 路径错误
npm start run in wrong path
首先,我使用的是 Ubuntu 14.04,我在 /home/user/project_folder
.
下创建了一个 node.js 项目
当我键入 npm start /home/user/project_folder/
时,出现此错误:
npm ERR! node v4.6.1
npm ERR! npm v4.0.2
npm ERR! path /home/user/package.json
npm ERR! code ENOENT
npm ERR! errno -2
no such file or dir..
我做错了吗?我是不是忘记了什么?
谢谢。
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
当您使用npm start
时,您不需要指定文件路径。您必须位于项目目录 cd project_directory
和 运行 npm start
中。还要确保在您的包 json 中,您已在 "start"
属性 中指定要启动的文件。
首先,我使用的是 Ubuntu 14.04,我在 /home/user/project_folder
.
当我键入 npm start /home/user/project_folder/
时,出现此错误:
npm ERR! node v4.6.1
npm ERR! npm v4.0.2
npm ERR! path /home/user/package.json
npm ERR! code ENOENT
npm ERR! errno -2
no such file or dir..
我做错了吗?我是不是忘记了什么?
谢谢。
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
当您使用npm start
时,您不需要指定文件路径。您必须位于项目目录 cd project_directory
和 运行 npm start
中。还要确保在您的包 json 中,您已在 "start"
属性 中指定要启动的文件。