亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

在項目app目錄下建立component.js文件,寫入如下代碼

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',
  })
 ]
};

打開命令行,切換到項目目錄下,執(zhí)行webpack命令。

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

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

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

在項目app目錄下建立component.js文件,寫入如下代碼

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',
  })
 ]
};

打開命令行,切換到項目目錄下,執(zhí)行webpack命令。

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

看下我們的build/app.js

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

用瀏覽器打開index.html可以看到如下效果

即為成功。

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

相關(guān)文章

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

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

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

    編寫高性能Javascript代碼的N條建議

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

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

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

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

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

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

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

    探討JavaScript語句的執(zhí)行過程

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

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

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

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

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

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

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

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

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

最新評論