Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 20.06.2016, 20:52
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от ORMjs
Ну а что не так? Как надо было?
например так
/src - тут проект в исходном виде
/dist - после бабел
gulpfile.js|webpack.config.js - для сборки проекта (или другой сборщик)
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #12 (permalink)  
Старый 20.06.2016, 21:50
Аватар для ORMjs
Аспирант
Отправить личное сообщение для ORMjs Посмотреть профиль Найти все сообщения от ORMjs
 
Регистрация: 20.06.2016
Сообщений: 37

Сообщение от cyber
/src - тут проект в исходном виде
/dist - после бабел
А нет, так код комплишен и node дебаггинг плохо работает у phpstorm. Чтобы скрывать исходники из npm нужно использовать .npmignore я просто забыл ^_^, да и в целом не вижу причин это делать.

НЕ обязательно разделять сорцы и билды на разные папки, если не предполагается делать сборку. Я не делаю сборку я делаю транспиляцию, сохраняя структуру и имена файлов, по этому для меня удобнее держать сорцы с одном месте с "билдом".

> webpack.config.js
вебпак нужен когда ты делаешь пак для веба, то есть обьединяешь разные файлы в один. для бакенда это обьединение файлов не нужно, более того, нужно максимально сорцы оставить, чтобы человек если что мог залезть в код модуля твоего и глянуть что там да как. то есть мне в целом сборку не нужно делать для бакенда. Я сборку делаю для фронтенда, вебпаком. Но на node собирать вебпаком это странно. у меня было и src и build но я понял что такая структура папок крайне неудобна и не подходит для моих проджектов. Это имхо.

Последний раз редактировалось ORMjs, 20.06.2016 в 21:54.
Ответить с цитированием
  #13 (permalink)  
Старый 20.06.2016, 21:51
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Цитата:
/src - тут проект в исходном виде
/dist - после бабел
Причем, src пушится на гитхаб, но не пушится в нпм, а dist пушится в нпм, но не пушится в гитхаб.
Ответить с цитированием
  #14 (permalink)  
Старый 20.06.2016, 21:54
Аватар для ORMjs
Аспирант
Отправить личное сообщение для ORMjs Посмотреть профиль Найти все сообщения от ORMjs
 
Регистрация: 20.06.2016
Сообщений: 37

Сообщение от Erolast
Причем, src пушится на гитхаб, но не пушится в нпм, а dist пушится в нпм, но не пушится в гитхаб.
Выше прочитай.
Ответить с цитированием
  #15 (permalink)  
Старый 20.06.2016, 21:55
Аватар для Erolast
Профессор
Отправить личное сообщение для Erolast Посмотреть профиль Найти все сообщения от Erolast
 
Регистрация: 24.09.2013
Сообщений: 1,436

Когда я писал пост, ты еще не ответил.
Ответить с цитированием
  #16 (permalink)  
Старый 20.06.2016, 21:57
Аватар для ORMjs
Аспирант
Отправить личное сообщение для ORMjs Посмотреть профиль Найти все сообщения от ORMjs
 
Регистрация: 20.06.2016
Сообщений: 37

Сообщение от Erolast
Когда я писал пост, ты еще не ответил.
Спасибо кэп). По этому и говорю.
Ответить с цитированием
  #17 (permalink)  
Старый 20.06.2016, 22:21
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

Сообщение от cyber
для сборки проекта (или другой сборщик)
babel -d ./dist ./src -s

Сообщение от ORMjs
вебпак нужен когда ты делаешь пак для веба, т
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 20.06.2016 в 22:24.
Ответить с цитированием
  #18 (permalink)  
Старый 21.06.2016, 04:38
Аватар для ORMjs
Аспирант
Отправить личное сообщение для ORMjs Посмотреть профиль Найти все сообщения от ORMjs
 
Регистрация: 20.06.2016
Сообщений: 37

cyber,
Почему не нужно чтобы были es6 файлы в npm модуле? Чтобы не увеличивать вес модуля. По этому надо добавить их в npm ignore.

1) Почему на гитхабе не должно быть собранных файлов? нипочему
2) Phpstorm не может делать дебаггинг если они в разных папках лежат
3) Phpstorm красиво подсвечивает скомпилированный файл, он прячет его в сорц файл как бы в папку так, что я всегда, в один клик, могу посмотреть во что оно там скомпилировалось, что повышает удобство разработки.

Последний раз редактировалось ORMjs, 21.06.2016 в 06:37.
Ответить с цитированием
  #19 (permalink)  
Старый 21.06.2016, 07:51
Аватар для ORMjs
Аспирант
Отправить личное сообщение для ORMjs Посмотреть профиль Найти все сообщения от ORMjs
 
Регистрация: 20.06.2016
Сообщений: 37

А по поводу ORM че думаете? Игрался кто нибудь?) Разве это не самое удобное ORM что вы видели? (осталось только дать индексы настраивать)
Ответить с цитированием
  #20 (permalink)  
Старый 21.06.2016, 08:33
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

Сообщение от ORMjs Посмотреть сообщение
А по поводу ORM че думаете? Игрался кто нибудь?) Разве это не самое удобное ORM что вы видели? (осталось только дать индексы настраивать)
Надо под Mongo релиз
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бесплатно напишу вам что-то на PHP а вы мне на JS mrbanan Работа 2 13.11.2015 20:40
Как вам открытие олимпиады ? DjDiablo Оффтопик 33 28.02.2014 22:52
Как Вам сайт Xtrance Ваши сайты и скрипты 2 26.04.2013 21:33
Как вам дизайн моего сайта? megaupload Оффтопик 156 16.02.2013 16:16
И как вам новая подсветка кода? Илья Кантор Сайт Javascript.ru 18 01.02.2010 03:01