仅使用babel创建生产版本(不使用webpack,因为我使用babel-typescript)

时间:2019-05-25 01:43:44

标签: typescript babel

我仅使用babel(不使用webpack)。我通过babel使用打字稿。这是我的脚本:

  "scripts": {
    "start": "npm run build && electron .",
    "build": "babel src -d dist --extensions \".ts,.tsx\" --copy-files",
    "dist": "npm run build && electron-builder"
  },

我正在通过babel使用打字稿,这是我的.babelrc

{
    "presets": [
        [
            "@babel/preset-env",
            {
                "targets": ["electron 5.0"]
            }
        ],
        "@babel/preset-react",
        [
            "@babel/preset-typescript",
            {
                "allExtensions": true,
                "isTSX": true
            }
        ]
    ]
}

如何创建生产版本?它不再依赖于周围的node_modules。在构建时,我希望节点模块认为NODE_ENV"production",它应该选择所有缩小的库。

0 个答案:

没有答案