машинопись — Что здесь не так

#node.js #typescript

#node.js #машинописный текст

Вопрос:

Я новичок в машинописи и пытаюсь импортировать пакет fs из node.js, однако этот синтаксис неверен, и я не уверен, что мне следует делать.

 import * as "fs" from "fs";  

Ответ №1:

Что import делает, так это помещает импортированные выражения в идентификаторы — или переменные JavaScript. Вам нужен синтаксис для идентификатора, чтобы поместить fs пространство имен в:

 import * as fs from "fs";  

Выполнение as "fs" не работает, потому что то, что следует as за именем переменной, должно быть именем переменной, в которую помещается пространство имен, а не строкой.

Комментарии:

1. А как насчет того, чтобы node.js. Мои выходные данные кода не могут найти модуль » fs » или соответствующие объявления типов

2. Похоже, вы не установили типы узлов. Делать npm install @types/node --save-dev

3. Спасибо! (Я все еще не могу отметить вас как ответ, так как stackoverflow заставляет меня ждать еще 6 минут)