如何修复缺少server.js /“script”:package.json的{“start”:“”}

问题描述 投票:0回答:2

我试图解决package.json中的路径错误。如何正确设置路径?它是一个拼写错误还是项目文件夹中缺少server.js?

  1. npm install - >没有错误
  2. npm start(在项目文件夹中) - >错误显示(因为我不是解决问题的专家)我看了一下错误并搜索了这个错误的所有可能的解决方案。我试过npm install -g看它是否会解决问题(它为某些人做了,但没有取得进展)。

错误是:

reactApp git:(master) ✗ npm start

> [email protected] start /home/pck/reactApp
> node './http_server.js'

internal/modules/cjs/loader.js:651
    throw err;
    ^

Error: Cannot find module '/home/pck/reactApp/http_server.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:649:15)
    at Function.Module._load (internal/modules/cjs/loader.js:575:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:862:12)
    at internal/main/run_main_module.js:21:11
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node './http_server.js'`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/pck/.npm/_logs/2019-04-01T15_47_30_710Z-debug.log

在package.json中:

 "scripts": {
    "start": "node '~/http_server.js'",
    "watch": "karma start karma.conf.js --singleRun=false",
    "test": "echo \"Error: no test specified\" && exit 1"

我还安装了一个包。它安装了一个http_server.js。我试图将http_server.js与package.json链接但没有成功。

npm ubuntu-18.04
2个回答
0
投票

http_server是否在您的主目录中?


0
投票

好的,我已经尝试并解决了我自己的问题。我必须解决的是package.json中的脚本/路径。

最初的脚本是:

"scripts": {
    "start": "node '~/http_server.js'",

"scripts": {
    "start": "node ../http_server.js",
© www.soinside.com 2019 - 2024. All rights reserved.