ESModule中載入commjs
開門見山
在上篇文章中介紹了,在node中如何引入ESModule模組,所以呢在本篇文章中將介紹在ESModule中載入commjs模組
1、ESModule載入預設成員
module.exports = {
foo: "foo"
}
//匯入
import mod from './commonjs.js';
console.log(mod);
//命令列執行:node --experimental-modules esmodule.mjs
log => { foo: 'foo' }
2、ESModule載入單個成員
//匯出單個成員
exports.foo = "commonjs";
//匯入
import foo from "./commonjs.js";
console.log(foo)//=>commonjs
//命令列執行:node --experimental-modules esmodule.mjs
3、commonjd特性
//commonjs模組始終匯出一個預設成員,也就是說ESModule只能使用載入預設成員的方式
import {foo} from "./commonjs.js" ;//不能直接提取成員
console.log(foo) //=> error 直接報錯,
最後要注意一點 import {} 不是解構,這一點很多人都會理解為機構,其實根本不是
謝謝觀看,如有不足,敬請指教
相關文章
- CommonJs 和 ESModule 的 區別整理JS
- 載入常量-從檔案中載入
- Laravel Eloquent中的 懶載入VS即時載入Laravel
- longing載入中例項
- css正在載入中的效果CSS
- Flutter中ui.Image載入探索FlutterUI
- vue專案中如何載入markdownVue
- Vue中圖片的載入方式Vue
- 懶載入和預載入
- JQuery datatables 給表格新增載入中效果jQuery
- 簡說Spring中的資源載入Spring
- EF中延遲載入的那些事
- 關於java中的類載入器Java
- Spring Boot 2.2 中的延遲載入Spring Boot
- 圖片預載入,圖片懶載入,和jsonp中的一個疑問JSON
- 深入理解 Laravel 中 config 配置載入原理Laravel
- seafile下office預覽處於載入中...
- JVM中的類載入器子系統JVM
- JavaScript 中的延遲載入屬性模式JavaScript模式
- springboot怎麼載入yml中的配置項Spring Boot
- python 從mongodb中獲取資料載入到pandas中PythonMongoDB
- 關於在Flutter Web中載入html(持續更新中......)FlutterWebHTML
- 類載入-載入時機學習
- 圖片預載入和懶載入
- Vue 路由按需載入(路由懶載入)Vue路由
- springboot中執行完某些邏輯後,才算bean載入完,applicationContext才載入完畢Spring BootBeanAPPContext
- 從Java的類載入機制談起:聊聊Java中如何實現熱部署(熱載入)Java熱部署
- 前端效能優化 --- 懶載入&預載入前端優化
- 在JAVA中將Elasticsearch索引載入到Lucene APIJavaElasticsearch索引API
- 將Xml檔案遞迴載入到TreeView中XML遞迴View
- Java SpringBoot 載入 yml 配置檔案中字典項JavaSpring Boot
- webpack中的熱重新整理與熱載入Web
- 【Sass/SCSS】預載入器中的“軒轅劍”CSS
- java專案中的classpath和類載入器Java
- 在H5中如何預載入音訊?H5音訊
- 載入pdf
- 載入模型模型
- 懶載入