Как установить NumJs для веб-разработки?

Я пытаюсь установить NumJs для веб-сайта. Я использую эту [статью][1] в качестве ссылки. Я использую VS Code и живой сервер. Я предполагаю, что буду использовать установку браузера. Однако при установке так:

<script>bower install numjs</script>

выдал ошибку:Uncaught SyntaxError: Unexpected identifier

Если я попытаюсь использовать другой подход:

<script src = "bower_packages/numjs/dist/numjs.min.js"></script>
<script>
    var a = nj.array([2,3,4]);
</script>

Я получаю сообщение об ошибке: numtest.html:3 Uncaught ReferenceError: nj is not defined

Кто-нибудь знает, что я могу делать неправильно? [1]: https://www.npmjs.com/package/numjs

Это не применимо! Теги сценария — это элементы HTML, но команда внутри этих тегов — это команда Linux, которая работает только из командной строки (которую вы можете ввести на хост-компьютере или через SSH-соединение)!

adampweb 12.12.2020 18:33
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
1
422
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
  1. Откройте приложение командной строки или войдите на удаленный сервер с помощью SSH.
  2. Установите менеджер пакетов NPM (если он еще не установлен): Следуйте этим инструкциям, которые соответствуют вашей системе: https://linuxconfig.org/install-npm-on-linux#h1-install-npm-on-major-linux-distros
  3. Установите Bower (если он еще не установлен): npm install -g bower
  4. После этого откройте корневой каталог вашего проекта (конечно, в терминале) и выполните следующую команду: bower install numjs
  5. Тогда ваш код должен работать

Я работаю в Windows, поэтому не думаю, что смогу выполнить шаг 2 с помощью командной строки. Как лучше всего запускать команды Linux в Windows? Кроме того, я могу установить другие библиотеки с помощью строки кода, поэтому я немного удивлен, что numj требует так много шагов; есть ли более простой способ его использования?

Ephraim Bryski 12.12.2020 19:13

Руководство по установке NPM @EphraimBryski для Windows: phoenixnap.com/kb/install-node-js-npm-on-windows

adampweb 12.12.2020 19:24

Я установил Node.js (раньше я неправильно понимал, что означает Node.js по сравнению с браузером, я думал, что Node.js был где-то для написания вашего кода). Я все еще немного запутался в следующей строке, хотя var nj = require('numjs'); Когда я запускаю его в Node.js, он говорит, что «var» не распознан, а когда я запускаю его в JavaScript, он говорит, что «require» не определено.

Ephraim Bryski 12.12.2020 19:34

Node.js недостаточно! NPM также требуется для выполнения вашего кода nodejs.dev/learn/differences-between-nodejs-and-the-browser

adampweb 12.12.2020 19:37

Кажется, он установил npm вместе с node.js; когда я запускаю npm -v в node.js, он выводит версию (6.14.8).

Ephraim Bryski 12.12.2020 19:43

Кажется, официальная документация: эта библиотека также доступна в CDN <script src = "https://cdn.jsdelivr.net/gh/nicolaspanel/[email protected]/d‌​ist/numjs.min.js"></‌​script>

adampweb 12.12.2020 19:48

Спасибо! Да, просто включение этой строки в файл HTML сработало. (Я предполагаю, что в установке Node не было необходимости).

Ephraim Bryski 14.12.2020 20:33

Другие вопросы по теме