Git Product home page Git Product logo

Comments (7)

jescalan avatar jescalan commented on July 19, 2024

Yep, there are tests in place to ensure this behavior, and they are passing to my knowledge. If you can make a small project that reproduces this issue it would help!

from roots.

Quintisimo avatar Quintisimo commented on July 19, 2024

https://github.com/Quintisimo/HiQ
This is one of the projects where I'm using roots

from roots.

jescalan avatar jescalan commented on July 19, 2024

I just pulled that project down and compiled it, and it did not use the production config. This can be verified by adding a console.log to the production config file, and running roots compile. If the console log doesn't appear, it's not using that config.

Are you 100% sure the production config is being used in your case? What steps have you taken to verify that this is the case? And what operating system are you on?

from roots.

Quintisimo avatar Quintisimo commented on July 19, 2024

I did the verified this by removing the roots-records declaration from the app.production.coffee but left it in the app.coffee and then ran roots watch. The site did not compile which told me that the app.coffee file was not being used. I also tried the console.log and it gave me the same result.
How do i force roots to use the app.coffee file when I run roots watch? Also I am on Windows 10

from roots.

jescalan avatar jescalan commented on July 19, 2024

So I am unable to reproduce this issue, I'm sorry! That being said, I ran this on a mac, not windows, so that might be related to the issue. Unfortunately I do own a windows machine, and also not have the time to look into this any further for you right now. However, if you want to look into it that would be great!

The point where the config pull happens in the source code is right here. It's written to be as clear as possible, and is heavily commented.

from roots.

Quintisimo avatar Quintisimo commented on July 19, 2024

I think I figured it out. Node is setting the default environment to production and that is why it is using app.production.coffee. If I set the environment to development and then run roots it uses app.coffee. I just need to set the node environment to development by default

from roots.

jescalan avatar jescalan commented on July 19, 2024

Nice, glad you got it! 🙌 Good detective work.

from roots.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.