1. 程式人生 > >webpack對靜態資源打包

webpack對靜態資源打包

要確保node的版本是否是最新穩定版

2、接著需要packjson.js檔案,全部enter掉就好了,預設值就行了

npm init

3、進行全域性安裝webpack

npm install -g webpack

4、cmd跳轉到專案的資料夾,安裝webpack

npm install --save-dev webpack

5、接著在專案資料夾接著安裝,css-loader 和 style-loader處理樣式表

npm install --save-dev style-loader css-loader

6、安裝css中圖片的loader和svg的依賴

npm url-loader svg-url-loader --save-dev

7、在專案資料夾新建webpack.config.js,我的內容如下

var webpack = require('webpack');

module.exports = {
    entry: __dirname+'/js/entry.js',
    output: {
        path: __dirname+'/js',
        filename: 'bundle.js'
    },
    module: {
        loaders: [
            {test: /\.css$/,loader: 'style-loader!css-loader'},
            {test: /\.(png|jpg|gif)$/, loader: 'url-loader?limit=8192'},
            {test: /\.svg/, loader: 'svg-url-loader'}
        ]
    }
};

8、在專案資料夾下的js資料夾裡新建一個entry.js,我的內容如下(測試用的)

require('./../css/style.css'); // 載入 style.css
require('./index.js');//載入自身想要用的js

9、輸出的網頁的內容index.html,如下

<!-- index.html --> <html> <head> <meta charset="utf-8"> </head> <body> <script src="js/bundle.js"></script>
</body> </html>

10、最後在命令列cmd中輸入webpack就可以自動打包了(但是要記得始終要在原始目錄下)

相關推薦

webpack靜態資源打包

要確保node的版本是否是最新穩定版 2、接著需要packjson.js檔案,全部enter掉就好了,預設值就行了 npm init 3、進行全域性安裝webpack npm install -g webpack 4、cmd跳轉到

SpringBoot 靜態資源的映射規則

cti meta classpath pen 圖片 分享 引入 index -i 一、所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找資源 webjars:以jar包的方式引入靜態資源,如下:引入 jqu

spring-springmvc搭建(三)springMVC添加靜態資源訪問的支持及Fastjson的支持

gmv port ack register repos servle 配置 als img 1.添加對靜態資源.js/.img/.css的訪問 方式有3種: 1,更改springmvc 的DispatherServlet的urlpattern的路徑改為“/*

springMVC靜態資源放行的兩種方式

在springmvc.xml中放行(常用) 1、配置對全部資源放行 <!-- 全部資源放行 --> <mvc:default-servlet-handler/> 2、對指定

vue圖片靜態資源打包路徑問題(多級域名)

由於公司伺服器使用多級域名,如:http://www.jiade.com/greetingCard/child/#/ ,所以在vue打包時遇到很多問題,在這裡分享一下解決辦法 由於沒有找到更好的解決辦法因此,所有路徑一律使用相對路徑,圖片資源放到src/assets裡面,其他靜態資源(j

spring 靜態資源的引用

對靜態資源(css/js/image)的請求 如在web.xml中像如下配置,則表明DispatcherServlet將處理所有的請求,包括image/css/js等。   <servlet-mapping> &

spring mvc 中靜態資源的訪問配置

在web.xml中配置spring mc servlet 對url-pattern設定時,排除在spring的servlet之外。 <servlet> <servlet-name>dispatcherServlet<

springmvc靜態資源的處理

<servlet>     <servlet-name>mvc</servlet-name>     <servlet-class>org.s

springMVC靜態資源訪問的處理

在restful  風格下springMVC會進行如下配置   <servlet>             <servlet-name>mvc</servlet-name>       <servlet-class>org.s

[細節]Tomcat靜態資源的快取支援

使用tomcat時我們可以通過配置DefaultServlet來支援對靜態資源的訪問,而DefaultServlet是具有快取功能的,下面通過對關鍵的原始碼對其進行分析並介紹如何通過配置來控制tomcat靜態資源的快取行為。 1. 配置DefaultServlet: 我們有

springMVC中靜態資源的放行

優雅REST風格的資源URL不希望帶 .html 或 .do 等字尾.由於早期的Spring MVC不能很好地處理靜態資源,所以在web.xml中配置DispatcherServlet的請求對映,往往使用 *.do 、 *.xhtml等方式。這就決定了請求URL必須是一個帶字

springBoot靜態資源的對映規則

查詢檔案jar包中的  WebMvcAutoConfiguration.java @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!this.reso

SprngBoot靜態資源的映射!

是否 自動裝配 resource rop clas servle arr ron 映射 $.對前端js類庫和框架的引用 使用webjars打包成jar的形式進行引用 webjars地址:https://www.webjars.org/; 選擇使用版本-- &

vue專案之webpack打包靜態資源路徑不準確

文章有點長,希望能夠閱讀下去,有所幫助。 問題 將打包好的專案部署到伺服器,發現報錯說圖片找不到。 靜態資源如js訪問不到 分析並且解決問題 明確一點的就是,看到報錯404,找不到靜態資源,很明顯,路徑錯誤了。  靜態資源找不到如js檔案 資源打包路徑有誤,

webpack中的靜態資源處理

tsp ted set ets sse req 生成 -h 自動 你可能已經註意到,在我們的項目結構裏,有兩個靜態文件的路徑,分別是:src/assets 和 static/。那這兩個到底有什麽區別呢? Webpacked 資源 為了回答這個問題,我們首先需要理解webpa

使用gulp自動化打包合並前端靜態資源(CSS、JS文件壓縮、添加版本號)

開發 替換 2.4 所有 vsu scom lena pfile sss 現在正在做的項目更新叠代比較頻繁,會經常對前端代碼打包部署,手動整合代碼文件很麻煩並且浪費時間,所以決定使用gulp來代替手工完成這項工作。 前端靜態資源在發版更新時會面臨客戶端瀏覽器緩存的問題(可參

Vue打包項目圖片等靜態資源的處理

引用 字體 html clas 設置 需要 vendor 出錯 AS   項目打包,默認是打包在根目錄下面的。當然我們可以通過設置,打包到任意子目錄中去。 但是,當項目中引入資源的,比如:引入圖片資源、js資源、或者字體圖標之類的。那麽可能在這個中間又會踩坑。 1、在vue

webpack+react+babel環境搭建第二步——靜態資源

webpack 擴展 dirname 項目管理 plugins rom webp ebp com   處理項目管理中的靜態資源(非需編譯的資源)   在src同級目錄創建文件夾public(文件名自定義)   使用到 copy-webpack-plugin 擴展   

eclipse使用maven打包的時候發現靜態資源沒包含進去

class color main 匹配模式 true ins ava col lips 今天在打包的時候,發現傳上去的包裏沒有配置靜態資源。 (右鍵項目---》Run As ---> 8 Maven install ) 後來發現是因為在pom.xml裏沒有配置打

vue打包後出現靜態資源|(圖片,json數據)找不到路徑

CP 解決 png 路徑 分享圖片 分享 com 奇跡 public 最近在學習Vue是如何編寫項目的,在踩了許多坑後,終於要到了最後一步npm run build了,很開心的等待奇跡,然後打包後出現了找不到圖片路徑的問題。 解決辦法:1.將圖片或者json數據文件夾放到s