Я, вероятно, что-то пропустил, потому что я не слышал, чтобы кто-то еще упоминал об этом. Но когда я смотрю на модули процесса и файловой системы, я вижу много Unix-измов, которые вряд ли будут работать в Windows. Как это будет работать для пользователей Windows? Пользователи Windows, которые никогда не использовали Unix, даже не могут понять, какие Unix-измы, которые никогда не будут работать для них. Я полагаю, что это действительно просто проблема с документацией, было бы неплохо отфильтровать документацию на основе Unix или Windows. Process.getuid() будет одним из примеров. Чмод был бы другим. Даже SIGUSERn есть. (Смутные воспоминания о серверах таинственно закрываются.) У меня есть опыт Unix с пути назад, но у многих их не будет. Я избегал Rails, потому что он был медленным в Windows, но я слышал, что node.js курит быстро в Windows, поэтому я надеюсь!Node.js Модули, предназначенные для Unix?
ответ
Начиная с версии v0.6 (кроме последней версии v0.6.9, большой ошибки fs
), Node.js стал гражданином первого класса в Windows. Из-за этого мне кажется, что большинство сторонних модулей в конечном итоге поддерживают Windows. Многие из крупных сейчас делают, Express.js наиболее заметно.
Это тоже улучшится. Для некоторых сторонних модулей требуется дополнительный шаг, чтобы заставить пользователя скомпилировать собственные C++-модули (NPM/node-waf автоматизирует это). Однако в будущих версиях Node.js будет передавать это для двоичной совместимости. Разработчики за Node.js очень стараются подчеркнуть опыт разработки первого класса, который фокусируется на приятном опыте разработчиков на всех платформах.
Понятно, что опыт работы с Node.js будет лучше на OS X или Linux, но в Windows это будет только улучшаться. Я настоятельно рекомендую вам проверить это, если вы еще этого не сделали.
У вас есть ссылка на ошибку 0.6.9? У меня были проблемы с этой версией в Windows, но я искал специфику. –
- 1. Модули PayPal для Node.js
- 2. Node.js модули
- 3. Модули TypeScript, Webpack, ES6, но предназначенные для ES5
- 4. Модули Node.js для модульного тестирования
- 5. Node.js Модули для Amazon SES
- 6. Модули Машинопись AMD для Node.js
- 7. Node.js классы как модули
- 8. Мок Node.js модули
- 9. Как использовать модули Node.js?
- 10. Модули в Node.js
- 11. Модули node.js не работают
- 12. пакетирования Node.js модули
- 13. Какие модули node.js?
- 14. node.js написать модули для бизнес-логики (edge.js)
- 15. Сменные модули в Node.js для модульного тестирования
- 16. Модули ECMAScript 6 в Node.JS
- 17. Jasmine Testing Node.js Асинхронные модули
- 18. Что такое модули стиля Node.js?
- 19. Модули Ambient TypeScript в node.js
- 20. Node.js + CoffeeScript - модули/смешение классов
- 21. Асинхронные функции, предназначенные для ES5
- 22. Компоненты, не предназначенные для GridBagLayout
- 23. Услуги, не предназначенные для сокетов?
- 24. Android Вещи, предназначенные для загрузки
- 25. Возможно ли заменить модули или модули с псевдонимом в Node.js?
- 26. Невозможно загрузить модули в Powershell on Unix
- 27. node.js cluster module + unix socket
- 28. unix ssh find node.js file
- 29. Доступ Node.js модули в WebView теге
- 30. node.js определить собственные модули с красивым именем
Не могли бы вы добавить пример? –
Пример, безусловно, будет большим. Насколько я знаю, большая часть Node API отлично работает в Windows. – loganfsmyth