8
如果我在package.json
中有.babelrc
文件和 a "babel"
字段,會發生什麼情況?package.json中的「babel」字段是否優先於.babelrc文件?
設置是否合併?哪些設置優先?
docs不說。
如果我在package.json
中有.babelrc
文件和 a "babel"
字段,會發生什麼情況?package.json中的「babel」字段是否優先於.babelrc文件?
設置是否合併?哪些設置優先?
docs不說。
Babel會將.babelrc中的設置作爲cli或任何其他配置源的最終設置。
的設置沒有合併將出現既可以作爲當它遇到.babelrc
所以當.babelrc只存在包含在該文件中的設置將有效巴貝爾將降大任之前的設置。
你能澄清你的答案是:這是否意味着設置合併和 那些.babelrc優先?
沒有設置將被合併,並且.babelrc設置將優先於其他所有設置。
但是,使用webpack時會發生這種情況,因爲使用babel作爲加載程序並且選項babelrc: false,
將忽略webpack流程中的.babelrc設置。如果還有其他依賴於babel的軟件包,但這些軟件包不是必需的或與webpack兼容的話,這會很有用。
這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 - [來自評論](/ review/low-quality-posts/10734910) –
你能澄清你的答案:這是否意味着設置被合併,並且.babelrc中的優先? –
@RonakShah這是一個非常有效的答案(儘管一些澄清會很棒)。 –