国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

webpack4.x開發(fā)環(huán)境配置詳解

2024-05-06 15:32:10
字體:
供稿:網(wǎng)友

本文實例講述了webpack4.x開發(fā)環(huán)境配置方法。分享給大家供大家參考,具體如下:

寫這篇文章的初衷在于,雖然網(wǎng)絡(luò)上關(guān)于webpack的教程不少,但是大多已經(jīng)過時,由于webpack版本更新后許多操作變化很大,很多教程的經(jīng)驗已經(jīng)不適合。當我們使用npm安裝webpack時,若不指定webpack的版本,將默認安裝最新版,筆者測試時默認安裝的是4.1.1,并不能照搬老教程的方法。為此,筆者進行了最新版配置的探索,使用的是windows操作系統(tǒng),如果你的是webpack4.x版本,可參考進行配置。

注意:本文并不是直接把正確步驟放上去,而是分析了各種報錯情況及原因,文章的步驟顯得繞彎子。如果僅僅想看正確步驟,建議直接看第八點的配置步驟再返回查找各步驟的操作。

一、全局安裝webpack

如果我們按照舊版本的安裝方式,直接使用npm全局安裝webpack,我們預(yù)期全局安裝webpack后,便能在命令行中使用webpack指令。我們在命令行輸入:

npm install -g webpack

當執(zhí)行該操作后,便在C:/Users/你的用戶名/AppData/Roaming/npm/node_modules創(chuàng)建了webpack文件夾,里面存儲了剛剛?cè)职惭b的webpack模塊。

二、創(chuàng)建項目

我們在合適位置新建一個文件夾webpack-test,用于存放我們的項目。
命令行中定位到webpack-test文件夾下,輸入以下命令進行項目的初始化:

npm init

這里,要求設(shè)置很多選項,可以按項目情況配置也可以不填直接回車。完成后,我們發(fā)現(xiàn)文件夾中增加了package.json文件,它用于保存關(guān)于項目的信息。

三、嘗試打包出現(xiàn)提示

我們在項目根目錄新建一個文件hello.js,并在其中輸入代碼:

function hello(str) {  alert(str);}hello('hello world!');

然后,我們便可以滿懷期待地嘗試打包,在命令行輸入:

webpack hello.js bundle.js

意思是將hello.js打包成另一個文件bundle.js。但很不幸,4.1.1版本會提示:

The CLI moved into a separate package:webpack-cli.
Please install 'webpack-cli' in addition to webpack itself to use the CLI.
->when using npm: npm install webpack-cli -D
->when using yarn: yarn add webpack-cli -D

翻譯成中文:

CLI(命令行工具)已經(jīng)轉(zhuǎn)移到了一個單獨的包webpack-cli中。
除了webpack自身外,請額外安裝webpack-cli來使用CLI。
-> 使用npm安裝:npm install webpack-cli -D
->使用yarn安裝:yarn add webpack-cli -D

意思是,我們需要額外安裝webpack-cli,否則便不能在命令行中使用webpack的相關(guān)命令。

四、安裝webpack-cli

我們在項目中本地安裝

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 台东县| 繁峙县| 丹江口市| 安泽县| 许昌县| 衡山县| 阿城市| 阳高县| 泾川县| 溧阳市| 永宁县| 长岛县| 淄博市| 肥西县| 绥宁县| 专栏| 泌阳县| 宝清县| 太湖县| 类乌齐县| 萨迦县| 郓城县| 子长县| 朝阳市| 长岛县| 沅江市| 平昌县| 张北县| 吉安市| 玉溪市| 石嘴山市| 屯门区| 分宜县| 衡阳市| 砀山县| 东乡族自治县| 靖远县| 迁西县| 黑龙江省| 山东省| 东兰县|