美文网首页
Webpack配置文件

Webpack配置文件

作者: 若比邻 | 来源:发表于2017-10-30 13:43 被阅读0次

    Webpack 在执行的时候,除了在命令行传入参数,还可以通过指定的配置文件来执行。默认情况下,会搜索当前目录的webpack.config.js文件,这个文件是一个 node.js 模块,返回一个 json 格式的配置信息对象,或者通过--config选项来指定配置文件。

    继续我们的案例,在根目录创建package.json来添加 webpack 需要的依赖:

    {

        "name":"webpack-example",

        "version":"1.0.0",

        "description":"A simple webpack example.",

        "main":"bundle.js",

        "scripts": {

            "test":"echo \"Error: no test specified\" && exit 1"

        },

        "keywords": ["webpack"],

        "author":"zhaoda",

        "license":"MIT",

        "devDependencies": {

        "css-loader":"^0.21.0",

            "style-loader":"^0.13.0",

            "webpack":"^1.12.2"

        }

    }

    # 如果没有写入权限,请尝试如下代码更改权限chflags -R nouchg .sudochmod775package.json

    别忘了运行npm install。

    然后创建一个配置文件webpack.config.js:

    {

        "name":"webpack-example",

        "version":"1.0.0",

        "description":"A simple webpack example.",

        "main":"bundle.js",

        "scripts": {

            "test":"echo \"Error: no test specified\" && exit 1"

        },

        "keywords": ["webpack"],

        "author":"zhaoda",

        "license":"MIT",

        "devDependencies": {

            "css-loader":"^0.21.0",

            "style-loader":"^0.13.0",

            "webpack":"^1.12.2"

        }

    }

    同时简化entry.js中的style.css加载方式:

    require('./style.css')

    最后运行webpack,可以看到 webpack 通过配置文件执行的结果和上一章节通过命令行webpack entry.js bundle.js --module-bind 'css=style-loader!css-loader'执行的结果是一样的。

    相关文章

      网友评论

          本文标题:Webpack配置文件

          本文链接:https://www.haomeiwen.com/subject/ppmppxtx.html