Есть ли проект с определениями TypeScript для переменной «process» для использования process.env.NODE_ENV? Не удалось найти нигде.Определения типов для process.env.NODE_ENV?
ответ
Определения для переменной «процесса» можно найти в стандартном Node.js d.ts из определенно типизированных и встраиваются в typings.json так:
"node": "github:DefinitelyTyped/DefinitelyTyped/node/node.d.ts"
Я не думаю, что есть какой-либо определения для конкретной переменной NODE_ENV. Поскольку это просто соглашение (широко используется экспресс link), и сам node.js не заботится об этой конкретной переменной среды.
Обновление для узла 8:
Теперь env
объявлен как ProcessEnv
в DefinitelyTyped.
env: ProcessEnv;
export interface ProcessEnv {
[key: string]: string | undefined;
}
ТипScript 2 поддерживает определения типа пакета npm для узла. В настоящее время он использует DefinitivelyTyped node.d.ts.
npm install --save-dev @types/node
Pre Node 8 версия:
процесс env
is declared as any
in DefinitelyTyped node.d.ts.
env: any;
Поскольку node.v8 окр объявлен как ProcessEnv в DefinitelyTyped node.d.ts –
@Sandokan El Cojo: хороший. Обновлено на основе вашего комментария. – RationalDev
- 1. Определения типов для модулей
- 2. Определения типов для restivus.d.ts
- 3. Порядок определения типов
- 4. Встроенные определения типов данных
- 5. сделать определения типов, несовместимые
- 6. Определения типов в Scala
- 7. process.env.NODE_ENV не определено
- 8. Что такое process.env.NODE_ENV
- 9. Соответствие двух типов для определения параметров типа
- 10. Tinyint vs varchar для определения типов объектов
- 11. Что проверяет `instanceof` для определения типов объектов?
- 12. Правильный способ объявить определения типов для окна
- 13. Объединение гетерогенных рекурсивных типов для определения подъязыка
- 14. для определения типов указателя функции типа
- 15. Определения типов Purecript FFI для функций конструктора
- 16. Где поиск типов для определения машинописных имен?
- 17. Код Visual Studio - Определения типов для MongoDB
- 18. C++ повторные определения типов классов?
- 19. Определения типов параметра неопределенной функции
- 20. определения выполнения типов контента JArray
- 21. C++ не находит определения типов?
- 22. и определения типов шаблона специализации
- 23. Как найти последние определения типов?
- 24. Envify CLI не удаляет process.env.NODE_ENV
- 25. если (process.env.NODE_ENV === «производство») всегда ложно
- 26. Удаление process.env.NODE_ENV с браузером/envify?
- 27. Пользовательских типов указателей и контейнеры/распределители определения типов
- 28. Где хранятся файлы определения типов ввода типов Type Type?
- 29. Существуют ли определения типов потоков для родственных для реагирования стилей?
- 30. Как включить определения типов пользовательских типов в угловом 2?
Обратите внимание, что это не будет играть очень хорошо с 'WebPack-env' DefinitelyTyped –