index.js:1 Uncaught ReferenceError: webpackJsonp is not defined at index.js:
这是因为我用了
new webpack.optimize.CommonsChunkPlugin({
name : 'common',
filename : 'js/common.js'
}),
但是没有在index.html页面引入,所以报错了,而且必须放在js引入第一个位置才可以不然还会报同样的错
我们打包的css sass文件都在js文件里面被转换成字符串形式,这样页面一开始是没有样式的,要用下面这个插件分离
extract-text-webpack-plugin
安装的时候要注意,如果你的webpack是2.0 你的这个插件版本要注意
我装的1.0.1 会报下面的错,
Chunk.entry was removed. Use hasRuntime()
然后我把插件版本改为(我的webpack是webpack 2.1.0-beta.25)
npm install extract-text-webpack-plugin@2.0.0-beta.4 --save-dev
此插件支持ejs模版,用<% require() %>引入模板,需要html-loader
<% require('html-loader!./layout/html-head.html') %>
webpack-dev-server
让网页可以使localhost形式访问,并且可以即时刷新网页显示更改
未完待续,项目完了整体贴一下 占个位先^_^