MorJS 可兼容多端的 JS

2024-01-25 11:51 更新

如果是純 JS 代碼,并不涉及小程序特定端的特殊邏輯,且能保證多端都可兼容運行的情況下,只輸出一份代碼即可(僅指定 main 入口字段)。這種情況下建議輸出的 module 類型是 CommonJS 規(guī)范的模塊。package.json 中建議配置 main 字段來指向?qū)嶋H構(gòu)建后的文件或目錄。

目錄結(jié)構(gòu)

- src
  - index.ts(源代碼)
- lib
  - index.js(輸出的 ES5 版本代碼,采用 CommonJS 模塊規(guī)范) 
  - index.d.ts(輸出的類型申明)

tsconfig.json 示例?

這里提供的是最少的配置項

{
  "compilerOptions": {
    "declaration": true,
    "target": "ES5",
    "importHelpers": true,
    "module": "CommonJS"
  }
}

package.json 示例?

無需配置 miniprogram / wechat 等字段!

{
  "main": "lib" // 所有端小程序都生效
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號