Как запустить проект node.js ошибка с именем - PullRequest
0 голосов
/ 05 февраля 2019

Мне нужно запустить проект https://github.com/oracle/bots-node-sdk, и я не знаю много node.js.Я пытаюсь следовать инструкциям, но я получаю ошибки.

npm install @oracle/bots-node-sdk
npm ERR! code ENOSELF
npm ERR! Refusing to install package with name "@oracle/bots-node-sdk" under a package
npm ERR! also called "@oracle/bots-node-sdk". Did you name your project the same
npm ERR! as the dependency you're installing?
npm ERR!
npm ERR! For more information, see:
npm ERR!     <https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm>

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\josiv\AppData\Roaming\npm-cache\_logs\2019-02-05T16_16_57_042Z-debug.log

Я уже пытаюсь изменить имя в файле package.json, а также я пробую команду: npm init "other_name" и всегдата же ошибка.

Редактировать:

Я меняю имя в файле package.json и запускаю npm install @oracle/bots-node-sdk.После run npx @oracle/bots-node-sdk init с успешным:

---------------------------------------------------------------------
Custom Component package 'bots-node-sdk-master' created successfully!
---------------------------------------------------------------------
Usage:
  npm start    Start a dev server with the component package

PS D:\Fontes\OracleDigitalAssistant-Bot\bots-node-sdk-master> npm start

> bots@2.1.3 start D:\Fontes\OracleDigitalAssistant-Bot\bots-node-sdk-master
> npm run bots-node-sdk -- --service .
> bots@2.1.3 bots-node-sdk D:\Fontes\OracleDigitalAssistant-Bot\bots-node-sdk-master
> bots-node-sdk "--service" "."

1 Ответ

0 голосов
/ 05 февраля 2019

Это говорит о конфликте с именем вашего проекта и зависимостью, которую вы пытаетесь установить.

В вашем package.json, если свойство name равно "@ oracle / bots-node-sdk ", затем измените его на кого-то другого, а затем снова запустите npm install @oracle/bots-node-sdk.

В качестве альтернативы вы можете просто удалить файл package.json и затем запустить npm init -y.

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