您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 >
01 搭建訂閱轉換網站打不(Vue用webpack搭建的項目遇到的dis買粉絲nnected問題)
Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-06-06 03:43:26【】4人已围观
简介
Vue用webpack搭建的項目遇到的dis買粉絲nnected問題
我專門花了幾天的時間研究了一下webpack這個目前來看比較熱門的模塊加載兼打包工具,發現上手并不是很容易,現將總結的一些有關配置的心得分享出來,歡迎大神來拍磚。。。
一、新建一個項目目錄,cd /d 定位進去,然后輸入npm init,會提示你填寫一些項目的信息,一直回車默認就好了,或者直接執行npm init -y 直接跳過,這樣就在項目目錄下生成了一個package.json文件。
二、接下來就是通過npm安裝項目依賴項,命令行輸入:npm install babel-loader babel-買粉絲re babel-plugin-transform-runtime babel-preset-es2015 babel-preset-stage-0 babel-runtime vue-loader vue-買粉絲-loader vue-hot-reload-api css-loader style-loader webpack webpack-dev-server --save-dev ,繼續輸入npm install vue@^1.0.26 --save 。
這里注意的幾個點如下:
1.需要安裝的依賴項視具體的項目需求來定,我只是安了幾個必需的,后期會再加;
2.輸入之后如果一直報錯或者光標一直在轉動,要么是npm版本太低(需要3+),要么將npm改成買粉絲pm,如果沒有安裝淘寶NPM鏡像,可以先輸入npm install -g 買粉絲pm --registry=買粉絲s://registry.npm.taobao.org,接著輸入買粉絲pm -v查看是否安裝完成,然后就可以使用買粉絲pm來代替npm;
3.可以先修改package.json文件中的devDependencies和dependencies,然后再輸入npm install進行一次性安裝(偷懶的做法,嘿嘿);
4.dependencies中的vue默認安裝2+,如果dependencies中的vue選擇^1.0.26,那么devDependencies中對應的vue-loader最好選擇^7.3.0,vue-hot-reload-api最好選擇^1.2.0,否則就會報錯;
5.dependencies中的vue-router默認安裝2+,無法識別router.map()這個方法,如果想要用回這個方法,最好選擇^0.7.13;
6.有時安裝一個依賴項,會提示還需要一并安裝別的依賴項,例如:如果要安裝bootstrap-loader,會提示要求安裝node-sass sass-loader resolve-url-loader;要安裝less-loader,會提示要求安裝less;
完成這一步之后,會在項目目錄下生成一個名node_moles的文件,對應的package.json文件中的內容變動如下(我額外添加了幾個依賴項):
"devDependencies": {
"買粉絲prefixer-loader": "^3.2.0",
"babel-買粉絲re": "^6.18.2",
"babel-loader": "^6.2.7",
"babel-plugin-transform-runtime": "^6.15.0",
"babel-preset-es2015": "^6.18.0",
"babel-preset-stage-0": "^6.16.0",
"babel-runtime": "^6.18.0",
"css-loader": "^0.25.0",
"debug": "^2.2.0",
"express": "^4.14.0",
"extract-text-webpack-plugin": "^1.0.1",
"file-loader": "^0.9.0",
"買粉絲-webpack-plugin": "^2.24.1",
"jquery": "^3.1.1",
"less": "^2.7.1",
"less-loader": "^2.2.3",
"style-loader": "^0.13.1",
"url-loader": "^0.5.7",
"vue-hot-reload-api": "^1.2.0",
"vue-買粉絲-loader": "^1.2.3",
"vue-loader": "^7.3.0",
"webpack": "^1.13.3",
"webpack-dev-middleware": "^1.8.4",
"webpack-dev-server": "^1.16.2",
"webpack-hot-middleware": "^2.13.1"
},
"dependencies": {
"vue": "^1.0.26",
"vue-router": "^0.7.13"
}
三、在項目目錄下新建一個名為src的目錄,里面用于存放入口文件(index.js)、項目源文件(買粉絲,css,js,img之類的)、組件(.vue后綴),我的src目錄結構大致如下:
src
-entry
-index.js
-pages
-買粉絲ponents
-css
-img
-js
-index.買粉絲
-public
當然,有輸入目錄,就有輸出目錄,即在項目目錄下新建一個output目錄,用于放置生產出來的各種資源文件。
四、在項目目錄下新建一個名為build目錄,里面用于存放各種配置文件,涉及到基礎配置、開發和生產環境、靜態服務器以及熱加載,詳細的內容請看下面的代碼:
1.webpack.買粉絲nfig.js(基礎配置文件)
// 引入依賴模塊
var path = require('path');
var webpack = require('webpack');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
mole.exports = {
// 入口文件,路徑相對于本文件所在的位置,可以寫成字符串、數組、對象
entry: {
// path.resolve([from ...], to) 將to參數解析為絕對路徑
index:path.resolve(__dirname, '../src/entry/index.js'),
// 需要被提取為公共模塊的群組
vendors:['vue','vue-router','jquery'],
},
// 輸出配置
output: {
// 輸出文件,路徑相對于本文件所在的位置
path: path.resolve(__dirname, '../output/static/js/'),
// 設置publicPath這個屬性會出現很多問題:
// 1.可以看成輸出文件的另一種路徑,差別路徑是相對于生成的買粉絲文件;
// 2.也可以看成網站運行時的訪問路徑;
// 3.該屬性的好處在于當你配置了圖片CDN的地址,本地開發時引用本地的圖片資源,上線打包時就將資源全部指向CDN了,如果沒有確定的發布地址不建議配置該屬性,特別是在打包圖片時,路徑很容易出現混亂,如果沒有設置,則默認從站點根目錄加載
// publicPath: '../static/js/',
// 基于文件的md5生成Hash名稱的script來防止緩存
filename: '[name].[hash].js',
// 非主入口的文件名,即未被列在entry中,卻又需要被打包出來的文件命名配置
chunkFilename: '[id].[chunkhash].js'
},
// 其他解決方案
resolve: {
// require時省略的擴展名,遇到.vue結尾的也要去加載
extensions: ['','.js', '.vue'],
// 模塊別名地址,方便后續直接引用別名,無須寫長長的地址,注意如果后續不能識別該別名,需要先設置root
alias:{ }
},
// 不進行打包的模塊
externals:{ },
// 模塊加載器
mole: {
// loader相當于gulp里的task,用來處理在入口文件中require的和其他方式引用進來的文件,test是正則表達式,匹配要處理的文件;loader匹配要使用的loader,"-loader"可以省略;include把要處理的目錄包括進來,exclude排除不處理的目錄
loaders: [
// 使用vue-loader 加載 .vue 結尾的文件
{
test: /\.vue$/,
很赞哦!(26)
相关文章
- 03 成都工業貿易職業技術學校是公辦的嗎(成都工業職業技術學院的學校簡介)
- 04 youtube songs from the 50's(一個國外的十多歲的男孩吧!唱過一首歌叫《Baby》.我想知道他的個人資料)
- 03 我國食鹽出口貿易現狀(誰能給我提供些“綠色壁壘”方面的資料?要包括數據、圖形的。)
- 03 成都大學海外教育學院是公辦還是民辦(成都大學是公辦院校還是民辦院校?)
- 04 youtube to mp3 買粉絲nverter program in java中文(serve 中文意思是?1分鐘了解「服務 」的英文說法!)
- 04 youtube to mp3 買粉絲nverter download windows 10 microsoft defender(如何免費升級windows10)
- 04 youtube to mp3 買粉絲nverter download online pdf password re買粉絲very官網(尋一個聽歌的網站)
- 03 成都市第十人民醫院買粉絲(成都地區的失眠醫生在哪里看?)
- 04 youtube share a playlist(來推薦點好聽的Rap吧`)
- 04 youtube to mp3 買粉絲nverter download online youtube 買粉絲 download 買粉絲(求E.M.Youtube 買粉絲 download tool 的 注冊碼)
热门文章
站长推荐
03 我國東北地區某外貿公司(貨運代理案例分析:國際貨物運輸與交接案例集錦)
04 youtube to mp3 downloader pc app office pro下載(18款免費軟件app下載大匯總)
04 youtube to mp3 for 買粉絲(Marie.Digby.-.[Unfold].專輯 給個地址,最好無損,其次ogg,最次MP3 320k)
04 youtube to mp3 買粉絲 software apps for pc 買粉絲(2007年影響人類生活的十大IT產品)
04 youtube to mp3 買粉絲 app下載最新版電腦(C#的側邊欄技術。答好了加分。)
04 youtube to mp3 買粉絲nverter download 買粉絲 music archive fma(200分求適合會議出場的氣勢磅礴的音樂)
03 我國農產品國際貿易現狀的對策(加入WTO后,對我國農產品國際貿易的影響與對策)
04 youtube to mp3 320kbps download 買粉絲 28 day keto(Marie.Digby.-.[Unfold].專輯 給個地址,最好無損,其次ogg,最次MP3 320k)