Technology sharing

Mini programma creationis et exiciendi initialization (aedificare npm et Sass integrare)

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

1. Open WeChat elit instrumenta

  1. Confirma num programmata mini seligatur in vecte sinistra navigationis
  2. Click [+] creare mini programmata
    Insert imaginem descriptionis hic

2. parva progressio crea
Insert imaginem descriptionis hic
Insert imaginem descriptionis hic

3. Initialization

  1. Patet app.wxss, app.js

  2. RetribuerOptions removere et componentFramework et recentissima inquisitionis machinam non require

  3. Relinquere hoc files
    Insert imaginem descriptionis hic
    4. Custom constructum npm + integrate Sass

  4. Primum, mini programmatis principium tabella lima in recentem folder miniprogram creatum pone.
    Insert imaginem descriptionis hic

  5. Optionem miniprogramRoot configurare in project.config.json et designare directorium fontis minii programmatis.

  6. Deinde configurare occasum.packNpmManually in project.config.json ad verum, et da viam ad construendum npm cum nativus nodi_modulibus et miniprogram_npm locis.

  7. Right-click on the project [Open in built-in terminal] and enter [npm init -y] in terminale generare fasciculum.json file
    Insert imaginem descriptionis hic

  8. Denique configurare occasum.packNpmRelationList item project.config.json et loca designat sarcinaJsonPath et miniprogramNpmDistDir.

  9. Mutatio project.config.json file

{
  "compileType": "miniprogram",
  "libVersion": "trial",
  "packOptions": {
    "ignore": [],
    "include": []
  },
  "miniprogramRoot": "miniprogram/",
  "setting": {
    "packNpmManually": true,
    "packNpmRelationList": [
      {
        "packageJsonPath": "/package.json",
        "miniprogramNpmDistDir": "./miniprogram"
      }
    ],
    "useCompilerPlugins": [
      "sass"
    ],
    "coverView": true,
    "es6": true,
    "postcss": true,
    "minified": true,
    "enhance": true,
    "showShadowRootInWxmlPanel": true,
    "babelSetting": {
      "ignore": [],
      "disablePlugins": [],
      "outputPath": ""
    }
  },
  "condition": {},
  "editorSetting": {
    "tabIndent": "auto",
    "tabSize": 2
  },
  "appid": "wx34f339ffd16a69e5",
  "srcMiniprogramRoot": "miniprogram/"
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39