Preheat oven to 325℉.
Grease and flour pan, or line with parchment paper.
Mix together flour, sugar, cinnamon, baking soda, and salt.
Drain the crushed pineapple and reserve the juice.
In a separate bowl, beat together eggs, oil, pineapple juice, and vanilla extract.
Add the dry ingredients to the wet mixture and beat on low speed just until combined.
Fold in carrots, crushed pineapple, and walnuts, and pour into prepared pan.
Bake for about 50-60 minutes or until toothpick/tester comes out clean.
Cool in pan for 10 minutes before un-molding, and cool completely before frosting.