|
|
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
Юзаю: MVS 2017 + TS Нужно считать файл. Код: Код: javascript 1. 2. 3. 4. 5. 6. В браузере ругается на private fs1 = require('fs'); : require is not defined Браузеры сами по себе не понимают модули. Нужно чем-то собирать проект. Рекомендуют "webpack". Я за 2-е суток так и не смог разобраться с "webpack". Блин! Не ожидал, что он будет такой сложный в изучении. Есть более-менее понятные примере, но например в связке с Ангуляром. Но я не использую Ангуляр. Или например, когда подгружают какой-то js-файл из вне. Но, как я понимаю, мне надо вытянуть из "node.d.ts" функцию "fs" (File Stream - чтение файлов) Может кто сможет на простом примере подсказать что и как? Заранее спасибо! П.С. TS только начал изучать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 18:48 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
potkin, чё читал? чё изучал? какие туториалы? выглядит пока, как ничего не читал :) и вебпак, хоть и офигенская штука, тебе нужен постольку поскольку. модули надо ставить не через нугет, а через npm или yarn. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 18:57 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
hVosttмодули надо ставить не через нугет, а через npm или yarn. В Visual Studio? П.С. Доки с офф сайта ВебПака, там и примеры. Ну и тут: https://metanit.com/web/angular2/9.1.php ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 19:24 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
авторвебпак - тебе нужен постольку поскольку Ну, так я рад обойтись без него! Подскажите в какую сторону копать, что бы подключать модули так: private fs1 = require('fs'); ? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 19:27 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
potkinhVosttмодули надо ставить не через нугет, а через npm или yarn. В Visual Studio? Да. Нугет больше категорически не рекомендуется использовать для клиентских зависимостей и вообще для JS. potkinПодскажите в какую сторону копать, что бы подключать модули так: private fs1 = require('fs'); ? Я надеюсь, ты понимаешь, что fs в браузере работать не будет? Лучше расскажи, чего именно ты хочешь добиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 19:46 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 19:49 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
hVosttЯ надеюсь, ты понимаешь Надейся :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2018, 20:48 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
hVosttЯ надеюсь, ты понимаешь, что fs в браузере работать не будет? Лучше расскажи, чего именно ты хочешь добиться? Так вся суть топика и есть в том, что в браузере получаю ошибку Код: plaintext 1. 2. Код: plaintext 1. 2. skyANAНадейся :) Надежды hVostt не напрасны, т.к. в самом первом посту об этом было написано - это и послужило написания вопроса на этом форуме. П.С. Если честно, так и не смог решить проблемку, обошёл её, использую стандартные средства JQuery, которые правда не совсем мне подходят, но по крайнем мере они уже испробованы в нескольких проектах ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2018, 15:56 |
|
||
|
TypeScript: require is not defined
|
|||
|---|---|---|---|
|
#18+
potkin Код: plaintext 1. Ну дык над ж было почитать про модули. require же в JS нету.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2018, 17:06 |
|
||
|
|

start [/forum/topic.php?fid=22&tid=1444237]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 151ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...