- Хорошо, я новичок в Javascript, пожалуйста, имейте это в виду, и я работаю из каталога на моем домашнем компьютере, например, Интернет не размещен на сервере или ничего, я никогда этого не делал
Я пытался работать с Google Translate API (https://github.com/matheuss/google-translate-api)
I буквально просто скопировал первый пример, и в журнале консоли в моем Интернете было написано что-то вроде
Uncaught ReferenceError: require is not defined file: /// C: / Users / User / Desktop / web /script.js:11
Для контекста, вот строка
const translate = require('google-translate-api');
Кроме того всякий раз, когда я пытаюсь и установите api с помощью данной команды на странице Github, я получаю некоторые ошибки
npm WARN saveError ENOENT: нет такого файла или каталога, откройте 'C: \ Users \ User \ package . json '
также
$ npm WARN enoent ENOENT: нет такого файла или каталога, откройте' C: \ Users \ User \ package . json ' $ npm WARN User Описание отсутствует $ npm WARN User Нет поля репозитория. $ npm WARN User Нет данных README $ npm WARN User Нет поля лицензии.
и
$ найдено 6 уязвимостей (2 высокие, 4 критические)
При работе с ним с помощью $ npm аудита все, что я получаю, это
$ npm ERR! код EAUDITNOP JSON
$ npm ERR! аудит Нет пакета. json найдено: Невозможно выполнить аудит проекта без пакета. json json $ npm ERR! Полный журнал этого запуска можно найти в:
$ npm ERR! C: \ Users \ User \ AppData \ Roaming \ npm -cache_logs \ 2020-07-09T16_40_06_962Z-debug.log
и то же самое для $ npm исправление аудита
Я пытался следовать рекомендациям, которые нашел на Github, даже загружал файлы прямо в папку моего проекта (опять же, я действительно не знаю, будет ли это вообще полезно), и ничего не сработало. У меня есть GitHub на моих P C, Git, nodejs, npmjs et c. и ничего не работает.
Я также использовал $ npm init , как показано ниже (который создал файл package. json) и затем установил API, но часть журнала консоли, где написано
Uncaught ReferenceError: require is not defined file: /// C: /Users/User/Desktop/web/script.js: 11
все еще происходит
Однако я где-то читал, что мне следует использовать что-то вроде browsify, потому что проблема может быть связана с тем, что мой веб-сайт не t размещен на сервере (опять же, я не знаю технических терминов, но я пытаюсь объяснить свою ситуацию как можно лучше), но, возможно, я просто делаю очень простую ошибку.
Вот код, который я скопировал прямо со страницы API Github (textoEntrada - это просто текст, который я помещаю внутрь объекта из текстового поля ввода)
translate(textoEntrada, {to: 'en'})
.then(res => {
console.l`enter code here`og(res.text);
console.log(res.from.language.iso);
}).catch(err => {
console.error(err);
});```