日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

webpack 环境安装

發布時間:2025/4/5 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 webpack 环境安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

2019獨角獸企業重金招聘Python工程師標準>>>

1、首先要安裝?Node.js,?Node.js?自帶了軟件包管理器?npm,Webpack?需要Node.js v0.6?以上支持,建議使用最新版?Node.js。

2、安裝Webpack?到全局環境下 :

npm install webpack -g //(可以通過命令行?webpack -h?或webpack -v 驗證)

3、將 Webpack 安裝到實際項目的依賴中,這樣就可以使用項目本地版本的 Webpack。

npm install webpack --save-dev //查看 webpack 版本信息 : npm info webpack//安裝指定版本的 webpack: npm install webpack@1.12.x --save-dev

4、確定是否有 package.json,沒有就通過 npm init 創建

5、安裝Loader轉換器(只需要在本地安裝,不需?-g)(Webpack?本身只能處理原生的?JavaScript?模塊,但是?loader?轉換器可以將各種類型的資源轉換成 JavaScript 模塊。這樣,任何資源都可以成為 Webpack 可以處理的模塊。)

//常用的轉換插件 npm install css-loader style-loader//轉換CSS npm install postcss-loader --save-dev npm install url-loader //轉換圖片 npm install expose-loader --save-dev //暴露 npm install babel-loader babel-core 或 npm install jsx-loader // jsx轉換 npm install less less-loader --save-dev // npm install babel-preset-es2015 //ECMAScript6語法依賴

6、配置

var webpack = require('webpack'); var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.js');module.exports = {//頁面入口文件配置entry: {index : './src/js/page/index.js'},//入口文件輸出配置output: {path: 'dist/js/page',filename: '[name].js'},module: {//加載器配置loaders: [//.css 文件使用 style-loader 和 css-loader 來處理{ test: /\.css$/, loader: 'style-loader!css-loader!postcss-loader' },//.less 轉換loader{ test: /\.less$/, loader: "style-loader!css-loader!less-loader" },//.scss 文件使用 style-loader、css-loader 和 sass-loader 來編譯處理{ test: /\.scss$/, loader: 'style!css!sass?sourceMap'},//.js 文件使用 jsx-loader 來編譯處理{ test: /\.jsx$/, loader: 'jsx-loader?harmony' },//圖片文件使用 url-loader 來處理,小于8kb的直接轉為base64{ test: /\.(png|jpg)$/, loader: 'url-loader?limit=8192'},//ECMAScript6語法依賴{ test: /\.jsx?$/,exclude: /node_modules/, loader: 'babel',query: {presets: ['es2015', 'react']}}]},//插件項plugins: [commonsPlugin],//其它解決方案配置(webpack 有一個智能解析器,幾乎可以處理任何第三方庫,無論它們的模塊形式是 CommonJS、 AMD 還是普通的 JS 文件。甚至在加載依賴的時候,允許使用動態表達式 require("./js/my.js"),但是這樣過于復雜,我們可以通過這個配置項使得后面開發工作更加方便。)resolve: {//root: 'E:/github/flux-example/src', //絕對路徑//自動擴展文件后綴名,意味著我們require模塊可以省略不寫后綴名extensions: ['', '.js', '.json', '.scss'],//模塊別名定義,方便后續直接引用別名,無須多寫長長的地址alias: {my: './js/my.js', //后續直接 var 標識符 = require('my') 即可 //標識符首字母不強要求大小寫,eg:my 或 Myapi: './api.js'}} };

⑴ plugins 是插件項,這里我們使用了一個 CommonsChunkPlugin?的插件,它用于提取多個入口文件的公共腳本部分,然后生成一個 common.js 來方便多頁面之間進行復用。

⑵ entry 是頁面入口文件配置,output 是對應輸出項配置(即入口文件最終要生成什么名字的文件、存放到哪里)。

轉載于:https://my.oschina.net/u/2395167/blog/789731

總結

以上是生活随笔為你收集整理的webpack 环境安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产小视频在线观看 | 在线色站 | 国内精品在线播放 | 日韩欧美国产综合 | 免费的理伦片在线播放 | 一边摸一边抽搐一进一出视频 | 国产又黄又猛的视频 | 日韩精品一区二区三区高清免费 | 久久在线精品视频 | 韩国91视频 | av天堂一区二区三区 | 日本视频网 | 草久在线视频 | 国产不卡视频在线观看 | 色综合久久天天综合网 | 青青草99 | 国产精品日日摸夜夜爽 | 永久免费AV无码网站韩国毛片 | 欧美大片一区二区 | 青青草久久伊人 | 五号特工组之偷天换月 | 日韩一区二区三区视频 | 日韩在线视频中文字幕 | 国产十区| 色婷婷激情av| 亚洲国产精品久久精品怡红院 | 久色伊人 | 成人精品在线观看 | 国产欧美精品在线 | 久久久老熟女一区二区三区91 | 亚洲久久久久久 | 五月婷婷天堂 | 1515hh成人免费看 | 亚洲我射 | 欧美黑人精品 | 伊人久久一区二区三区 | 99成人精品视频 | 国产一级做a爰片久久毛片男 | 国产免费一区二区三区最新6 | 欧美伦乱| 少妇学院在线观看 | 一区二区三区人妻 | 精品麻豆一区二区 | 中国超碰 | 亚洲一在线 | 国产精品久久久久9999爆乳 | 色黄啪啪网 | 色婷婷久久综合中文久久蜜桃av | 丰满少妇在线观看bd | 日韩一区二区三区精品视频 | 男插女视频网站 | 风流少妇按摩来高潮 | 国外成人在线视频 | 999精品在线 | 国产一区亚洲二区三区 | 日韩狠狠 | 国产精品久久久久久久久久久久 | 99精品视频在线免费观看 | 欧美一二三区视频 | 天堂中文字幕免费一区 | 久久久久国产精品视频 | 日日夜夜天天干 | 亚洲尻逼 | 免费大片黄在线观看 | 欧美mv日韩mv国产 | 色婷婷基地| 国产毛片儿 | 97超碰网| 超碰不卡 | 黄色在线播放视频 | www.黄色av| 国产91亚洲精品 | 欧美成人a交片免费看 | 男男做爰猛烈啪啪高 | 亚洲最大av在线 | 久久国产精品视频 | 亚洲毛片a | 老鸭窝av在线 | 成人激情电影在线观看 | 法国极品成人h版 | 少妇xxxxxx| 好av在线| 国产乱强伦一区二区三区 | √天堂资源在线 | 久久无码人妻丰满熟妇区毛片 | 日本熟妇毛茸茸丰满 | 女性裸体视频网站 | 国产婷婷一区二区 | 国产高清一级 | 亚洲网址在线 | 成熟了的熟妇毛茸茸 | 国产精品厕所 | 91精品国产综合久久久蜜臀九色 | 西川结衣在线观看 | 五月在线| 久久艹这里只有精品 | 色伊人av | 久久伊人色 | 久久国产一级 |