我有很多舊的JavaScript。我昨天開始使用webpack來幫助將JavaScript分解成獨立並且可行的文件。我想將代碼升級到ES6,並且讓所有的JavaScript都分開,我希望一次升級編碼一個文件。如何逐漸遷移到ES6?
我該如何做到最好?我明白Babel是必需的,但重要的是我可以在升級代碼時將舊的JavaScript與新的ES6腳本混合在一起,並且他們很高興地一起工作。
請接受我對我英語不好的道歉,並非常感謝您提供的任何建議。
我有很多舊的JavaScript。我昨天開始使用webpack來幫助將JavaScript分解成獨立並且可行的文件。我想將代碼升級到ES6,並且讓所有的JavaScript都分開,我希望一次升級編碼一個文件。如何逐漸遷移到ES6?
我該如何做到最好?我明白Babel是必需的,但重要的是我可以在升級代碼時將舊的JavaScript與新的ES6腳本混合在一起,並且他們很高興地一起工作。
請接受我對我英語不好的道歉,並非常感謝您提供的任何建議。
舊的JS代碼已經可以在ES6 +/Babel中工作了,您可以對變量,方法和類稍做修改,將其設置爲export,並使其在其他文件中可用。 https://babeljs.io/docs/learn-es2015/#modules
行!因此,我將所有腳本發送到Babel,並且它可以理解JavaScript和ES6腳本以及這兩個腳本在一起的快樂嗎? – WebpackConfused
你好@再次。謝謝您的回答。是否需要告訴Babel哪個文件是哪種語言,還是能夠爲我決定語言? – WebpackConfused
你不需要告訴任何事情。只需像平常一樣編寫代碼,並且如果您看到有機會在現有代碼中使用ES6的方式,請給它一個鏡頭。 – glued
您的舊代碼使用哪種模塊定義? –
嗨!我認爲AMD? – WebpackConfused
你好@bebraw。我看了,CommonJS是正確的答案。不是AMD。對不起。行! – WebpackConfused