欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

webpack教程之webpack.config.js配置文件

 更新時(shí)間:2017年07月05日 14:45:31   作者:herozhou工巧  
本篇文章主要介紹了webpack教程之webpack.config.js配置文件 ,具有一定的參考價(jià)值,有興趣的可以了解一席

首先我們需要安裝一個(gè)webpack插件html-webpack-plugin,該插件的作用是幫助我們生成創(chuàng)建html入口文件。執(zhí)行如下命令

npm install html-webpack-plugin --save-dev

在項(xiàng)目app目錄下建立component.js文件,寫(xiě)入如下代碼

export default (text='hello world')=>{
  const element=document.createElement('div');
  element.innerHTML=text;
  return element;
}

在根目錄下創(chuàng)建webpack.config.js文件

const path=require('path');
const HtmlWebpackPlugin=require('html-webpack-plugin');

const PATHS={
 app:path.join(__dirname,'app'),
 build:path.join(__dirname,'build'),
};

module.exports = {
 entry: {
  app:PATHS.app,
 },
 output: {
  path:PATHS.build,
  filename: "[name].js"
 },
 
 plugins: [
  new HtmlWebpackPlugin({
   title: 'webpack demo',
  })
 ]
};

打開(kāi)命令行,切換到項(xiàng)目目錄下,執(zhí)行webpack命令。

這就代表著打包成功,看下我們多出的index.html文件。

首先我們需要安裝一個(gè)webpack插件html-webpack-plugin,該插件的作用是幫助我們生成創(chuàng)建html入口文件。執(zhí)行如下命令

npm install html-webpack-plugin --save-dev

在項(xiàng)目app目錄下建立component.js文件,寫(xiě)入如下代碼

export default (text='hello world')=>{
  const element=document.createElement('div');
  element.innerHTML=text;
  return element;
}

在根目錄下創(chuàng)建webpack.config.js文件

const path=require('path');
const HtmlWebpackPlugin=require('html-webpack-plugin');

const PATHS={
 app:path.join(__dirname,'app'),
 build:path.join(__dirname,'build'),
};

module.exports = {
 entry: {
  app:PATHS.app,
 },
 output: {
  path:PATHS.build,
  filename: "[name].js"
 },
 
 plugins: [
  new HtmlWebpackPlugin({
   title: 'webpack demo',
  })
 ]
};

打開(kāi)命令行,切換到項(xiàng)目目錄下,執(zhí)行webpack命令。

這就代表著打包成功,看下我們多出的index.html文件。

看下我們的build/app.js

可以看到我們的index.js代碼和component.js經(jīng)過(guò)了webpack特殊的處理。

用瀏覽器打開(kāi)index.html可以看到如下效果

即為成功。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法

    Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法

    今天小編就為大家分享一篇Bootstrap導(dǎo)航菜單點(diǎn)擊后無(wú)法自動(dòng)添加active的處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 編寫(xiě)高性能Javascript代碼的N條建議

    編寫(xiě)高性能Javascript代碼的N條建議

    JavaScript代碼在web應(yīng)用程序中經(jīng)常用到,但是很多開(kāi)發(fā)者忽視了一些性能方面的知識(shí),如何編寫(xiě)高性能javascript代碼呢?接下來(lái),小編跟大家一起學(xué)習(xí)
    2015-10-10
  • p5.js 畢達(dá)哥拉斯樹(shù)的實(shí)現(xiàn)代碼

    p5.js 畢達(dá)哥拉斯樹(shù)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了p5.js 畢達(dá)哥拉斯樹(shù)的實(shí)現(xiàn)代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-03-03
  • javascript+xml技術(shù)實(shí)現(xiàn)分頁(yè)瀏覽

    javascript+xml技術(shù)實(shí)現(xiàn)分頁(yè)瀏覽

    基于web的技術(shù)中,分頁(yè)是一個(gè)老的不能再老的,但大家津津樂(lè)道的問(wèn)題,隨著xml技術(shù)的日漸應(yīng)用,把xml應(yīng)用到分頁(yè)當(dāng)中,也是一種可能,當(dāng)然網(wǎng)上的教程很多,當(dāng)我都是看得稀里糊涂,索性自己寫(xiě)一個(gè),與大家分享、指正。
    2008-07-07
  • 微信小程序自定義多選事件的實(shí)現(xiàn)代碼

    微信小程序自定義多選事件的實(shí)現(xiàn)代碼

    本篇文章主要介紹了微信小程序自定義多選事件的實(shí)現(xiàn)代碼,小程序和vue一樣是沒(méi)法操作dom的,所以要利用數(shù)組的下標(biāo)和自定義屬性來(lái)進(jìn)行三元判斷,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • 探討JavaScript語(yǔ)句的執(zhí)行過(guò)程

    探討JavaScript語(yǔ)句的執(zhí)行過(guò)程

    本文給大家介紹JavaScript語(yǔ)句的執(zhí)行過(guò)程的相關(guān)知識(shí),對(duì)js語(yǔ)句執(zhí)行過(guò)程的相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2016-01-01
  • 一文詳解JS中的事件循環(huán)機(jī)制

    一文詳解JS中的事件循環(huán)機(jī)制

    JavaScript是單線(xiàn)程的編程語(yǔ)言,只能同一時(shí)間內(nèi)做一件事。但是在遇到異步事件的時(shí)候,js線(xiàn)程并沒(méi)有阻塞,還會(huì)繼續(xù)執(zhí)行。這是因?yàn)镴S有事件循環(huán)機(jī)制,本文就為大家詳細(xì)講解一下這一機(jī)制,需要的可以參考一下
    2022-03-03
  • JavaScript創(chuàng)建一個(gè)歡迎cookie彈出窗實(shí)現(xiàn)代碼

    JavaScript創(chuàng)建一個(gè)歡迎cookie彈出窗實(shí)現(xiàn)代碼

    歡迎cookie想必大家早有耳聞,利用cookie記錄用戶(hù)狀態(tài)信息,當(dāng)用戶(hù)再次訪(fǎng)問(wèn)的時(shí)候彈出歡迎框,個(gè)人感覺(jué)還不錯(cuò)吧,希望對(duì)你學(xué)習(xí)cookie有所幫助
    2013-03-03
  • 使用bootstrapValidator插件進(jìn)行動(dòng)態(tài)添加表單元素并校驗(yàn)

    使用bootstrapValidator插件進(jìn)行動(dòng)態(tài)添加表單元素并校驗(yàn)

    動(dòng)態(tài)添加表單元素,并調(diào)用bootstrapValidator的方法為表單添加校驗(yàn)規(guī)則,調(diào)用addField()方法實(shí)現(xiàn)功能。下面通過(guò)本文看下具體實(shí)現(xiàn)方法吧
    2016-09-09
  • javascript實(shí)現(xiàn)禁止復(fù)制網(wǎng)頁(yè)內(nèi)容匯總

    javascript實(shí)現(xiàn)禁止復(fù)制網(wǎng)頁(yè)內(nèi)容匯總

    本文給大家匯總介紹了幾種使用javascript和CSS實(shí)現(xiàn)禁止復(fù)制頁(yè)面內(nèi)容的方法,非常的實(shí)用,有需要的小伙伴可以參考下。
    2015-12-12

最新評(píng)論