как исправить отсутствующий server.js / "script": {"start": ""} из package.json - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь устранить ошибку пути в package.json. Как правильно установить путь? Это опечатка или отсутствует server.js в папке проекта?

  1. npm install -> без ошибок

  2. npm start (в папке проекта) -> показывается ошибка (поскольку я не являюсь экспертом в решении проблем), я посмотрел на ошибку и искал все возможные пути решения этой ошибки. Я попытался установить npm install -g чтобы увидеть, решит ли это проблему (что она сделала для некоторых людей, но без прогресса).

ошибка:

reactApp git:(master) ✗ npm start

> react_proj@1.0.0 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! react_proj@1.0.0 start: `node './http_server.js'`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the react_proj@1.0.0 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

в пакете.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, но безуспешно.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2019

хорошо, я экспериментировал и решил свою проблему. Все, что мне нужно было исправить, это сценарий / путь в package.json.

Начальный сценарий был:

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

в

"scripts": {
    "start": "node ../http_server.js",
0 голосов
/ 01 апреля 2019

http_server в вашем домашнем каталоге?

...