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

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

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

提问者:Minya 2017-02-16 17:00

个回答

  • 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'
    }


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

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

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

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

    entry: {

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

    }