[JavaScript] hello flow.js

1. 搭建webpack+babel項目

(1)全局安裝webpack和babel

npm install -g webpack babel-cli

(2)在項目根目錄,安裝項目依賴

npm install babel-preset-es2015 babel-loader

(3)在項目根目錄,創(chuàng)建文件:webpack.config.js

module.exports = {
    entry: {
        index: './index.js',
        example: './example/index.js'
    },
    output: {
        path: './dist/',
        filename: '[name].js',
        libraryTarget: 'umd'
    },
    module: {
        loaders: [{
            test: /.js$/,
            loader: 'babel-loader'
        }]
    }
};

(4)在項目根目錄,創(chuàng)建文件:.babelrc

{
    "presets": [
        "es2015"
    ],
    "plugins": []
}

2. 與babel的flow插件相關

(1)全局安裝flow命令行工具

npm install -g flow-bin

(2)在項目根目錄,創(chuàng)建.flowconfig文件

touch .flowconfig

(3)安裝babel插件

npm install --save-dev babel-plugin-transform-flow-strip-types

(4)在.babelrc文件中添加插件

{
    "plugins": [
        "transform-flow-strip-types"
    ]
}

與IDE相關

(1)安裝VS Code

https://code.visualstudio.com/

(2)安裝擴展(??X):Flow Language Support

Github:https://github.com/flowtype/flow-for-vscode

(3)修改VS Code對JavaScript的默認配置

Code -> 首選項 -> 用戶設置(?,)
搜索:javascript.validate.enable
修改為:"javascript.validate.enable": false


參考

The Basics of Visual Studio Code: Configuring the Editor
Getting started with Flow

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容