powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / TypeScript: require is not defined
10 сообщений из 10, страница 1 из 1
TypeScript: require is not defined
    #39619114
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Юзаю: MVS 2017 + TS
Нужно считать файл.

Код:
Код: javascript
1.
2.
3.
4.
5.
6.
//Подключаю модуль, установленный через НуГет
/// <reference path="../../../../scripts/typings/node/node.d.ts" />
class MyClass {
   //Вот тут загвоздка:
   private fs = require('fs');
}



В браузере ругается на private fs1 = require('fs'); :
require is not defined

Браузеры сами по себе не понимают модули. Нужно чем-то собирать проект.
Рекомендуют "webpack".
Я за 2-е суток так и не смог разобраться с "webpack". Блин! Не ожидал, что он будет такой сложный в изучении.
Есть более-менее понятные примере, но например в связке с Ангуляром. Но я не использую Ангуляр.
Или например, когда подгружают какой-то js-файл из вне.
Но, как я понимаю, мне надо вытянуть из "node.d.ts" функцию "fs" (File Stream - чтение файлов)

Может кто сможет на простом примере подсказать что и как?
Заранее спасибо!

П.С. TS только начал изучать.
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619116
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

чё читал? чё изучал? какие туториалы? выглядит пока, как ничего не читал :) и вебпак, хоть и офигенская штука, тебе нужен постольку поскольку.

модули надо ставить не через нугет, а через npm или yarn.
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619122
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttмодули надо ставить не через нугет, а через npm или yarn.
В Visual Studio?

П.С.
Доки с офф сайта ВебПака, там и примеры.
Ну и тут: https://metanit.com/web/angular2/9.1.php
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619123
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвебпак - тебе нужен постольку поскольку
Ну, так я рад обойтись без него!
Подскажите в какую сторону копать, что бы подключать модули так: private fs1 = require('fs'); ?
Заранее спасибо!
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619125
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkinhVosttмодули надо ставить не через нугет, а через npm или yarn.
В Visual Studio?

Да. Нугет больше категорически не рекомендуется использовать для клиентских зависимостей и вообще для JS.


potkinПодскажите в какую сторону копать, что бы подключать модули так: private fs1 = require('fs'); ?

Я надеюсь, ты понимаешь, что fs в браузере работать не будет? Лучше расскажи, чего именно ты хочешь добиться?
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619128
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

вот здесь про модули

http://typescript-lang.ru/docs/Modules.html
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619136
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЯ надеюсь, ты понимаешь
Надейся :)
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619612
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttЯ надеюсь, ты понимаешь, что fs в браузере работать не будет? Лучше расскажи, чего именно ты хочешь добиться?
Так вся суть топика и есть в том, что в браузере получаю ошибку
Код: plaintext
1.
2.
В браузере ругается на private fs1 = require('fs'); :
require is not defined
Ну и так же писал:
Код: plaintext
1.
2.
Браузеры сами по себе не понимают модули. Нужно чем-то собирать проект.
Рекомендуют "webpack".

skyANAНадейся :)
Надежды hVostt не напрасны, т.к. в самом первом посту об этом было написано - это и послужило написания вопроса на этом форуме.

П.С. Если честно, так и не смог решить проблемку, обошёл её, использую стандартные средства JQuery, которые правда не совсем мне подходят, но по крайнем мере они уже испробованы в нескольких проектах ...
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619680
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
Код: plaintext
1.
В браузере ругается на private fs1 = require('fs'); :
require is not defined


Ну дык над ж было почитать про модули. require же в JS нету..
...
Рейтинг: 0 / 0
TypeScript: require is not defined
    #39619682
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin
Код: plaintext
fs1 = require('fs'); :


ну и смысла в этом внутри браузера нет )
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / TypeScript: require is not defined
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]