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

首頁 > 編程 > JavaScript > 正文

webpack4.x開發環境配置詳解

2019-11-19 13:20:41
字體:
來源:轉載
供稿:網友

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

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

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

一、全局安裝webpack

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

npm install -g webpack

當執行該操作后,便在C:/Users/你的用戶名/AppData/Roaming/npm/node_modules創建了webpack文件夾,里面存儲了剛剛全局安裝的webpack模塊。

二、創建項目

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

npm init

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

三、嘗試打包出現提示

我們在項目根目錄新建一個文件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(命令行工具)已經轉移到了一個單獨的包webpack-cli中。
除了webpack自身外,請額外安裝webpack-cli來使用CLI。
-> 使用npm安裝:npm install webpack-cli -D
->使用yarn安裝:yarn add webpack-cli -D

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

四、安裝webpack-cli

我們在項目中本地安裝webpack-cli

npm install webpack-cli -D

這里-D參數和

主站蜘蛛池模板: 峨眉山市| 郓城县| 沅江市| 甘洛县| 广丰县| 屏边| 湘潭县| 自贡市| 咸阳市| 凤城市| 两当县| 雅江县| 崇义县| 新宁县| 乌拉特后旗| 若尔盖县| 云阳县| 卢氏县| 平湖市| 志丹县| 津南区| 赤城县| 浑源县| 旌德县| 什邡市| 九龙城区| 北票市| 北宁市| 兰考县| 京山县| 建湖县| 新余市| 广水市| 奉贤区| 大厂| 泽库县| 临西县| 繁峙县| 东阿县| 石嘴山市| 安多县|