Изучение NodeJs здесь. Проблема в том, что когда я пытался найти ответы, я не нахожу то, что ищу. Наверное, потому что это слишком просто или не проблема.nodejs Импорт требует преобразования
Я работаю над nodejs с угловым2. Поэтому, естественно, у меня есть такие вещи, как:
import { stuff } from 'some_module'
Но я пытаюсь работать с пакетом, который имеет Пример использования:
var stuff = require('some_module')
Очевидно, что мой код не работает, когда я использую импорт и т.д. иначе я бы не стал размещать здесь. Это потому, что я делаю что-то неправильно? Или мне повезло, что этот конкретный модуль не работает с импортом? Может кто-то пролить свет на то, как писать правильные операторы импорта, когда я вижу пример использования require ('some_stuff'), поэтому я могу использовать другие модули, которые я загружаю из npm?
благодарит заранее.
EDIT: Итак, я попробовал npm install requirejs --save. Затем я написал инструкцию require. Но я получаю 404 на упаковке ...
Вы имеете в виду вы хотите использовать в узле требуется, правильно? –
Я предполагаю, что мое замешательство заключается в том, есть ли эквивалент, требуемый для импорта? Или я должен просто написать «require» в моих компонентах angular2? – user691856
В принципе, обе вещи выполняют ту же работу для вас ... Что вы используете в угловом в новом синтаксисе ES6, а в узле вы используете более старый синтаксис из ES5 ... (ES5 и ES6 - это имя версии для JS). ,Мое мнение заключается в том, что вы должны использовать новый синтаксис (вы можете получить его с новой версией узла i.e. 6.9 или использовать babel в старой версии) –