1
//Govegan.js
console.log('inside Govegan.js');
export function MyLife(){
//empty funciton
}
//index.js
import React from 'react';
import ReactDOM from 'react-dom';
import {Govegan} from './Govegan';
class App extends.React.Component{
render(){
return(<div>Hello</div>);
}
}
ReactDOM.render(<App/>, document.getElementById('app'));
//console output: inside Govegan.js
Console.log在MyLife函數仍然在index.js中運行之前,即使我們只是導入了一個空的MyLife函數。爲什麼導入的項目中未包含的代碼仍然運行?
您也可以導出常量,因此節點需要在整個文件中運行代碼才能正確導出所有內容,您的情況是導出一個函數,但正如我所說的,節點需要運行所有內容以查找是否還有別的東西需要導出。 – Crysfel