首页 > 代码库 > webpack2 热加载js 文件
webpack2 热加载js 文件
如果只要普通的热加载 只要如下配置就好了
package.json
{ "devDependencies": { "webpack": "^2.6.1", "webpack-dev-server": "^2.4.5" }, "scripts": { "start": "webpack-dev-server" } }
webpack.config.js
module.exports = { entry: __dirname + ‘/js/test.js‘, output: { // 注意这里是 publicPath publicPath: "/dist/", filename: "bundle_test.js" } }
若要使用 es6 的语法, 需加载babel 文件, 注意要先安装 babel-cli
package.json 如下:
{ "devDependencies": { "babel-cli": "^6.24.1", "babel-core": "^6.25.0", "babel-loader": "^7.0.0", "babel-preset-es2015": "^6.24.1", "babel-preset-react": "^6.24.1", "webpack": "^2.6.1", "webpack-dev-server": "^2.4.5" }, "scripts": { "start": "webpack-dev-server" } }
webpack.config.js 如下:
module.exports = { entry: __dirname + ‘/js/test.js‘, output: { publicPath: "/dist/", filename: "bundle_test.js" }, module: { loaders: [ { test: /\.json$/, loader: "json-loader" }, { test: /\.js$/, loader: "babel-loader" } ] } }
并且还要加一个 .babelrc 文件, 如下:
{ "presets": ["es2015", "react"] }
webpack2 热加载js 文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。