On Monday, October 14, 2019 at 7:53:21 PM UTC-4, Ariel Juodziukynas wrote:
>
> You are mixing webpack with yarn. The only use of yarn is to download 
> javascript packages from https://yarnpkg.com/lang/en/ to your app's 
> node_modules folder. Webpacker is a gem that uses Webpack which is an 
> assets manager/packer solution similar (but with conceptually 
> different approach) to Sprockets (known as the rails' assets pipeline). 
> Both Webpack and Sprockets can use the node_modules folder to find the 
> required files.
>
> You can use webpacker or sprockets on rails projects, you can even use 
> both at the same time, the only difference between rails 5 and 6 is that 5 
> defaults to sprockets and 6 defaults to webpacker *for new projects*. You 
> don't *have* to migrate to webpack if you don't want to, you should be 
> able to upgrade to rails 6 without using webpack and everything should work 
> as before.
>
> Yarn won't create the /packs folder, webpacker should do that, maybe you 
> didn't configure webpacker correctly or you didn't run the webpacker 
> compiler. I suggest you follow the official webpacker guide to understand 
> it https://github.com/rails/webpacker#installation
>
> El lun., 14 oct. 2019 a las 20:17, fugee ohu (<[email protected] 
> <javascript:>>) escribió:
>
>>
>>
>> On Monday, October 14, 2019 at 6:50:53 PM UTC-4, Ariel Juodziukynas wrote:
>>>
>>> You shouldn't need to do that, you could use yarn to manage JavaScript 
>>> dependencies with rails 5 too. Also the assets pipeline still works the 
>>> same way with rails 6, only webpacker is the default now, but you can keep 
>>> the old behaviour
>>>
>>> El lun., 14 oct. 2019 19:44, fugee ohu <[email protected]> escribió:
>>>
>>>> to upgrade an app to rails 6 i should run `yarn add <requirement>' for 
>>>> everything that was listing as "//= require <requirement>" ?
>>>>
>>>> -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Ruby on Rails: Talk" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/rubyonrails-talk/c28d3d35-5c90-4228-bdb6-236268bf5f09%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/rubyonrails-talk/c28d3d35-5c90-4228-bdb6-236268bf5f09%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>>
>> When I run yarn install it doesn't create a /public/packs folder and 
>> that's the cause of my  
>> Webpacker::Manifest::MissingEntryError error? Because the manifest file 
>> isn't found?
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Ruby on Rails: Talk" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/rubyonrails-talk/da0ad727-e0d7-4796-ba49-2c5fbe4a68c6%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/rubyonrails-talk/da0ad727-e0d7-4796-ba49-2c5fbe4a68c6%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
Thanks for clarifying I ran bin/webpack to find out what was borked and it 
said webpack-cli needed to be installed and prompted me to install it 
Do you want to install 'webpack-cli' (yes/no): 
then the public/packs folder with manifest.json was created
after that i had to add babel-cli to satisfy a few node modules that use it

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/48fc6415-20b5-43d8-a6dc-7d3db99626ae%40googlegroups.com.

Reply via email to