设置entry后,运行npm run webpack 后报错

来源:3-1 自动化生成项目中的html页面(上)

Minya

2017-02-16 17:00

设置entry:['./src/script/main.js','./src/script/a.js']后,在运行npm run webpack 后报错。是什么原因?

写回答 关注

4回答

  • qbaty
    2017-12-29 23:12:18

    是不是你得路径设置的不对啊

  • 小王子抓猫咪
    2017-02-17 22:33:02

    第一,你在package.json文件的script属性中是否添加了

    “script”: {
        "webpack": 'webpack --config webpack.config.js --progress --colors'
    }

    第二,如果使用chunks array形式,最好给chunk一个命名。 默认情况下如果只有一个chunk 并且没有命名,系统会自动给其一个名字 "main", 这样在 output选项中可以通过chunks的名字来指定输出js文件的名字。

    entry: {
        "main": './src/script/main.js'
        "a": './src/script/a.js'
    }
    output:{
        filename: './dist/[name].js'
    }


    小王子抓猫咪 回复追觅梦初的国...

    path就是指定这些输出文件应该在哪个文件里。 最好使用绝对路径。

    2017-05-20 10:24:35

    共 2 条回复 >

  • NotFoundError
    2017-02-16 18:48:42

    贴一下报错的原因,entry也可以数组的

  • 风过无痕john
    2017-02-16 18:21:23

    entry接收的应该是对象,不是数组形式,正确引用形式应该是类似这样: 

    entry: {

         main: './src/script/main.js'

    }

webpack深入与实战

webpack实战教程,用真实项目带你探索 webpack 强大的功能

86561 学习 · 721 问题

查看课程

相似问题