乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      es7如何跑起來裝飾器

       丹楓無跡 2021-09-24

      今天學習es7新特性裝飾器時,代碼提示語法錯誤,babel照著以前的方法轉(zhuǎn)碼也不成功,故寫下此文談談如何解決

      大致步驟如下:
      1.安裝babel轉(zhuǎn)碼工具
      2.安裝第三方插件,用于支持decorators
      3.配置jsconfig.json解決vscode提示語法錯誤
      4.babel打包成功運行

      注:我這里沒有配置.babelrc文件

      1,2.npm install babel-cli babel-plugin-transform-decorators-legacy babel-register --save-dev

      3.jsconfig.json

      {
          "compilerOptions": {
              "experimentalDecorators": true
          }
      }
      

      4.package.json

      {
        "name": "test",
        "version": "1.0.0",
        "description": "",
        "main": "index.js",
        "scripts": {
          "test": "echo \"Error: no test specified\" && exit 1",
          "build": "babel --plugins transform-decorators-legacy src -d lib"
        },
        "keywords": [],
        "author": "",
        "license": "ISC",
        "devDependencies": {
          "babel-plugin-transform-decorators-legacy": "^1.3.5",
          "babel-register": "^6.26.0"
        },
        "dependencies": {
          "babel-cli": "^6.26.0"
        }
      }
      
      

      最后執(zhí)行打包命令:npm run build,即可成功打包代碼,并且可在node環(huán)境下運行

      運行也可使用require,不過還是建議使用上面那種

      require('babel-register')({
          plugins: ['transform-decorators-legacy']
      });
      require("./input.js")
      

        本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多