Node.js - Python-оболочка - PullRequest
       8

Node.js - Python-оболочка

0 голосов
/ 19 декабря 2018

У меня были некоторые проблемы с установкой оболочки Python.

ПРЕДУПРЕЖДЕНИЕ! Я новичок в Javascript, однако я ем, пью и сплю Python.Я хотел бы включить Python в любую программу, над которой я работаю (если это целесообразно).

Я создаю некоторые настольные приложения и хотел бы, чтобы они выглядели современно с помощью небольшого количества Html, CSS, Javascript spice.

Проверка версии моего узла:

C:\nodejs\py-js\test>npm -v6.4.1

Установка Python-Shell через npm:

C:\nodejs\py-js\test>npm install python-shell
npm WARN saveError ENOENT: no such file or directory, open 'C:\nodejs\py-js\test\package.json'
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN enoent ENOENT: no such file or directory, open 'C:\nodejs\py-js\test\package.json'
npm WARN test No description
npm WARN test No repository field.
npm WARN test No README datanpm WARN test No license field.
python-shell@1.0.6 added 1 package from 1 contributor and audited 1 package in 1.827s found 0 vulnerabilities

npm test

C:\nodejs\py-js\test2>npm test
npm ERR! path C:\nodejs\py-js\test2\package.json
npm ERR! code ENOENT
npm ERR! errno -4058
npm ERR! syscall open
npm ERR! enoent ENOENT: no such file or directory, open 'C:\nodejs\py-js\test2\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\kurup\AppData\Roaming\npm-cache\_logs\2018-12-19T20_15_56_010Z-debug.log

ПОМОГИТЕ!(

Ответы [ 2 ]

0 голосов
/ 20 декабря 2018

Проблема возникает из-за того, что вы пытаетесь запустить программу с помощью командной строки npm test.

Это команда npm для запуска определенного сценария, в данном случае это «тестовый» сценарий, который вы должны предоставить в файле package.json .Поскольку вы вообще не создаете package.json , эта команда не выполняется.

Например, если вы используете npm init для создания файла package.json , вы получите этот «тестовый» скрипт по умолчанию:

{
  ...
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  }
}

Для запускасвою программу вы можете использовать:

node test.js

Или вы можете добавить скрипт "start" в ваш package.json и использовать:

npm start
0 голосов
/ 19 декабря 2018

Вы не инициализировали пакет.Запустите его, чтобы создать файл package.json:

npm init

Затем вы сможете определить свой тестовый скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...