{"action":"created","issue":{"url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/issues/199","repository_url":"https://api.github.com/repos/da2k/curso-reactjs-ninja","labels_url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/issues/199/labels{/name}","comments_url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/issues/199/comments","events_url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/issues/199/events","html_url":"https://github.com/da2k/curso-reactjs-ninja/issues/199","id":363576475,"node_id":"MDU6SXNzdWUzNjM1NzY0NzU=","number":199,"title":"M2#A41 - cross-env","user":{"login":"gustavom","id":910377,"node_id":"MDQ6VXNlcjkxMDM3Nw==","avatar_url":"https://avatars3.githubusercontent.com/u/910377?v=4","gravatar_id":"","url":"https://api.github.com/users/gustavom","html_url":"https://github.com/gustavom","followers_url":"https://api.github.com/users/gustavom/followers","following_url":"https://api.github.com/users/gustavom/following{/other_user}","gists_url":"https://api.github.com/users/gustavom/gists{/gist_id}","starred_url":"https://api.github.com/users/gustavom/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gustavom/subscriptions","organizations_url":"https://api.github.com/users/gustavom/orgs","repos_url":"https://api.github.com/users/gustavom/repos","events_url":"https://api.github.com/users/gustavom/events{/privacy}","received_events_url":"https://api.github.com/users/gustavom/received_events","type":"User","site_admin":false},"labels":[{"id":384373221,"node_id":"MDU6TGFiZWwzODQzNzMyMjE=","url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/labels/question","name":"question","color":"fbca04","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-09-25T13:23:15Z","updated_at":"2018-09-25T18:01:20Z","closed_at":null,"author_association":"NONE","body":"Ao rodar o `npm run build`, recebo o seguinte erro:\r\n\r\n\r\nERROR in ./src/components/app-content/index.js\r\nModule not found: Error: Cannot resolve module 'components/search' in C:\\Users\\gmartusewicz\\Documents\\gustavo\\Curso react ninja Da2k\\Exercicios\\m02\\working-with-assets\\github-app\\src\\components\\app-content\r\n @ ./src/components/app-content/index.js 11:14-42\r\n\r\nERROR in ./src/components/app-content/index.js\r\nModule not found: Error: Cannot resolve module 'components/user-info' in C:\\Users\\gmartusewicz\\Documents\\gustavo\\Curso react ninja Da2k\\Exercicios\\m02\\working-with-assets\\github-app\\src\\components\\app-content\r\n @ ./src/components/app-content/index.js 15:16-47\r\n\r\nERROR in ./src/components/app-content/index.js\r\nModule not found: Error: Cannot resolve module 'components/actions' in C:\\Users\\gmartusewicz\\Documents\\gustavo\\Curso react ninja Da2k\\Exercicios\\m02\\working-with-assets\\github-app\\src\\components\\app-content\r\n @ ./src/components/app-content/index.js 19:15-44\r\n\r\nERROR in ./src/components/app-content/index.js\r\nModule not found: Error: Cannot resolve module 'components/repos' in C:\\Users\\gmartusewicz\\Documents\\gustavo\\Curso react ninja Da2k\\Exercicios\\m02\\working-with-assets\\github-app\\src\\components\\app-content\r\n @ ./src/components/app-content/index.js 23:13-40\r\n\r\n\r\n\r\nMas o npm start não faz isso.\r\n\r\n\r\nMeu projeto: https://github.com/gustavom/curso-react-ninja/tree/master/m02/working-with-assets/github-app\r\n\r\n\r\nOlhando esse projeto, para as pastas base e para o package.json, acha que ele esta ok para usar de boilerplate para outros projetos ou preciso mexer nele\r\n\r\n<!-- Não apague daqui pra baixo! -->\r\n@fdaciuk\r\n"},"comment":{"url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/issues/comments/424442756","html_url":"https://github.com/da2k/curso-reactjs-ninja/issues/199#issuecomment-424442756","issue_url":"https://api.github.com/repos/da2k/curso-reactjs-ninja/issues/199","id":424442756,"node_id":"MDEyOklzc3VlQ29tbWVudDQyNDQ0Mjc1Ng==","user":{"login":"fdaciuk","id":487669,"node_id":"MDQ6VXNlcjQ4NzY2OQ==","avatar_url":"https://avatars2.githubusercontent.com/u/487669?v=4","gravatar_id":"","url":"https://api.github.com/users/fdaciuk","html_url":"https://github.com/fdaciuk","followers_url":"https://api.github.com/users/fdaciuk/followers","following_url":"https://api.github.com/users/fdaciuk/following{/other_user}","gists_url":"https://api.github.com/users/fdaciuk/gists{/gist_id}","starred_url":"https://api.github.com/users/fdaciuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fdaciuk/subscriptions","organizations_url":"https://api.github.com/users/fdaciuk/orgs","repos_url":"https://api.github.com/users/fdaciuk/repos","events_url":"https://api.github.com/users/fdaciuk/events{/privacy}","received_events_url":"https://api.github.com/users/fdaciuk/received_events","type":"User","site_admin":false},"created_at":"2018-09-25T18:01:20Z","updated_at":"2018-09-25T18:01:20Z","author_association":"MEMBER","body":"Não sei se entendi muito bem sua dúvida. Você quer saber se essa configuração do webpack que está sendo usada no projeto do GitHub App pode ser reaproveitada para usar em outros projetos, ao invés de usar o create-react-app?\r\n\r\nSe for isso, claro, consegue sim! Nesse módulo 2 você vai ver ainda outras configurações importantes para adicionar no webpack.config. Inclusive, toda essa configuração mostrada nas aulas está sendo aplicada a um boilerplate que você pode usar pra começar qualquer projeto em React:\r\nhttps://github.com/fdaciuk/workflow-reactjs\r\n\r\nNesse repositório já está com a versão mais recente do que foi mostrado em aula =)\r\n\r\nMas não há problema algum em você criar sua própria configuração e aplicar nos seus novos projetos =)\r\n\r\nInclusive, não há problema algum em usar o CRA também, muito pelo contrário: ele facilita bastante iniciar novos projetos! Depois, se você perceber que o CRA não supre o que você precisa, você consegue reaproveitar o diretório `src` dele, e criar sua própria configuração, mantendo os arquivos do seu projeto; ou ainda usar o [CRA Rewired](https://github.com/timarney/react-app-rewired), que vai te permitir continuar usando o CRA sem dar eject, e ainda assim extender algumas configurações dele =)"}}
{"actor":{"display_login":"fdaciuk"}}