在命令行执行webpack使用的是全局安装的webpack,会到npm的全局文件夹下去找webpack,如果没全局安装 -g(-global),就会报错.
如果没全局安装,可以cd到项目目录,命令行执行node_module/.bin/webpack hello.js hello.bundle.js.
还有一种方法是配置npm的package.json文件,在script里面配置上script{start: webpack},然后在命令行执行npm start(或npm run start),实际上会执行webpack指令,npm会默认加上node_module/.bin/,和上面一样的效果
如果没全局安装,可以cd到项目目录,命令行执行node_module/.bin/webpack hello.js hello.bundle.js.
还有一种方法是配置npm的package.json文件,在script里面配置上script{start: webpack},然后在命令行执行npm start(或npm run start),实际上会执行webpack指令,npm会默认加上node_module/.bin/,和上面一样的效果
2017-02-17
module.exports = {
entry: {
_main: './src/script/main.js',
_list: './src/script/list.js'
},
output: {
path: './dist/js/',
filename: 'bundle.js'
}
}
这样多个entry,一个output我这报错,提示:
Conflict: Multiple assets emit to the same filename bundle.js
貌似不允许多个入口对应一个出口
entry: {
_main: './src/script/main.js',
_list: './src/script/list.js'
},
output: {
path: './dist/js/',
filename: 'bundle.js'
}
}
这样多个entry,一个output我这报错,提示:
Conflict: Multiple assets emit to the same filename bundle.js
貌似不允许多个入口对应一个出口
2017-02-17
最赞回答 / jghkjkl_123
webpack hello.js hello.bundle.js --module-bind "css=style-loader!css-loader" 把单引号改成双引号 就可以
2017-02-17