真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue中的webpack怎么安裝

今天小編給大家分享一下vue中的webpack怎么安裝的相關(guān)知識點,內(nèi)容詳細(xì),邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

創(chuàng)新互聯(lián)公司專注于咸寧企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計,商城網(wǎng)站開發(fā)。咸寧網(wǎng)站建設(shè)公司,為咸寧等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

vue中的webpack用node包管理器“npm”或npm鏡像“cnpm”來安裝。webpack是一個用于現(xiàn)代JavaScript應(yīng)用程序的靜態(tài)模塊打包工具,是基于node.js開發(fā)的,使用時需要有node.js組件支持;需要使用npm或者cnpm進(jìn)行安裝,語法“npm install webpack -g”或“cnpm install webpack -g”。

vue中的webpack怎么安裝

本教程操作環(huán)境:windows7系統(tǒng)、vue3&&webpack4版,DELL G3電腦。

什么是Webpack

本質(zhì)上,webpack是一個現(xiàn)代JavaScript應(yīng)用程序的靜態(tài)模塊打包器(module bundler)。當(dāng)webpack處理應(yīng)用程序時,它會遞歸地構(gòu)建一個依賴關(guān)系圖(dependency graph),其中包含應(yīng)用程序需要的每個模塊,然后將所有這些模塊打包成一個或多個bundle。

Webpack是當(dāng)下最熱門的前端資源模塊化管理和打包工具,它可以將許多松散耦合的模塊按照依賴和規(guī)則打包成符合生產(chǎn)環(huán)境部署的前端資源。還可以將按需加載的模塊進(jìn)行代碼分離,等到實際需要時再異步加載。通過loader轉(zhuǎn)換,任何形式的資源都可以當(dāng)做模塊,比如CommonsJS、AMD、ES6、CSS、JSON、CoffeeScript、LESS等。

webpack是一個前端打包工具,基于node.js開發(fā)的,使用時需要有node.js組件支持。

安裝 Webpack

① Webpack的運行需要依賴Node.js,因此需要先安裝Node.js。

安裝完成之后在命令行窗口輸入下面兩行命令,若有出現(xiàn)版本號則安裝成功。

node -v
npm -v

② 接著就可以通過npm(一個基于Node.js的包管理工具)來安裝Webpack咯

npm install webpack -g			#打包工具
npm install webpack-cli -g		#客戶端

但因為npm的源在國外,所以安裝速度可能比較慢。建議大家可以用淘寶的npm鏡像cnpm。但是要注意的一點是,cnpm中有一些包會不太一樣(一般來說不影響使用)

通過下面這行代碼即可完成cnpm的配置

$ npm install -g cnpm --registry=https://registry.npm.taobao.org

使用 cnpm 安裝 webpack:

cnpm install webpack -g

測試安裝成功:

webpack -v
webpack-cli -v

配置

  • 創(chuàng)建webpack.config.js配置文件

  • entry:入口文件,指定Webpack用哪個文件作為項目的入口

  • output:輸出,指定Webpack把處理完成的文件放置到指定路徑

  • module:模塊,用于處理各種類型的文件

  • plugins:插件,如:熱更新、代碼重用等

  • resolve:設(shè)置路徑指向

  • watch:監(jiān)聽,用于設(shè)置文件改動后直接打包

module.exports = {
    entry: "",
    output: {
        path: "",
        filename: ""
    },
    module: {
        loaders: [
            {test: /\.js$/, loader: ""}
        ]
    },
    plugins: {},
    resolve: {},
    watch: true
}

直接運行webpack命令打包。

使用Webpack

1、創(chuàng)建項目

vue中的webpack怎么安裝

D:\Project目錄中創(chuàng)建一個webpack-study的空目錄。然后用IDEA打開它。

2、創(chuàng)建一個名為modules的目錄,用于放置JS模塊等資源文件

vue中的webpack怎么安裝

3、在modules下創(chuàng)建模塊文件,如hello.js,用于編寫JS模塊相關(guān)代碼

//暴露一個方法sayHi
exports.sayHi = function() {
    document.write("
Hello WebPack
"); };

4、在modules下創(chuàng)建一個名為main.js的入口文件,用于打包時設(shè)置entry屬性

//require導(dǎo)入一個模塊,就可以調(diào)用這個模塊中的方法了
var hello = require("./hello")
hello.sayHi();

require()導(dǎo)入模塊的時候不用寫后綴名.js,就好比JAVA你導(dǎo)入一個類不需要加.java一樣。

這些也都是ES6語法方面的東西。

5、在項目目錄下創(chuàng)建webpack.config.js配置文件,使用webpack命令打包

module.exports = {
    entry: "./modules/main.js",			#指定主程序入口文件
    output: {
        filename: "./js/bundle.js"		#指定打包好的文件輸出在哪
    }
};

vue中的webpack怎么安裝

然后會發(fā)現(xiàn)多了一個./js/bundle.js

vue中的webpack怎么安裝

剛才我們寫的若干個.js文件都變成一個js文件了,都壓縮好了。我們寫的一些ES6的語法例如require(),在這個打包好的文件中就找不到了,因為它幫我們降級成ES5了,來兼容瀏覽器。

那么打包好了我們是不是就要去用,去引入了。

創(chuàng)建一個index.html




    
    Title






我們引的時候就不要引我們寫的hello.js或者main.js了,因為它們都打包好成為bundle.js了,我們引入bundle.js就可以了。

打開index.html:

vue中的webpack怎么安裝

這就是前端的模塊化開發(fā)。

Vue就是js模塊。

以上就是“vue中的webpack怎么安裝”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學(xué)習(xí)更多的知識,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


名稱欄目:vue中的webpack怎么安裝
網(wǎng)址分享:http://weahome.cn/article/gjsehj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部