1.3.1 • Published 6 years ago

nil-build v1.3.1

Weekly downloads
20
License
MIT
Repository
github
Last release
6 years ago

nil-build

继承webpack的构建工具

安装

全局安装

npm install nil-build -g

或 局部安装

npm install nil-build --save-dev

使用

//package.json
{
    "scripts": {
        "start": "nil-build dev",
        "build": "nil-build prod", 
        "watch": "nil-build watch", 
    }
}

npm start

nil.build.config.js默认配置

module.exports = (env, resolveApp) = > {
    appPath: resolveApp('.'),
    appDist: resolveApp(env === 'node' ? 'lib' : 'dist'), //打包生成目录
    appPolyfills: require.resolve('./polyfills.js'), 
    appEntryHtml: resolveApp('src/index.html'), // 项目首页html
    appEntryJs: resolveApp('src/index.js'), // 默认入口脚本
    appSrc: resolveApp('src'),
    appNodeModules: resolveApp('node_modules'),
    publicUrl: undefined,
    enableESlint: false, //启用eslint
    webpack: { //webpack扩展配置
        //... 
    }
}

.eslintrc.json 自定义eslint规则

{
    "rules": {
        //...
    }   
}

.babelrc babel扩展

{
    "presets": [...]
    "plugins": {
        //...
    }   
}
1.3.1

6 years ago

1.3.0

6 years ago

1.2.0

6 years ago

1.1.6

6 years ago

1.1.5

6 years ago

1.1.4

6 years ago

1.1.3

6 years ago

1.1.2

6 years ago

1.1.1

6 years ago

1.1.0

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

0.1.0

6 years ago