国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何解決創(chuàng)建vue項目后沒有webpack.config.js(vue.config.js)文件

這篇具有很好參考價值的文章主要介紹了如何解決創(chuàng)建vue項目后沒有webpack.config.js(vue.config.js)文件。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

vue cli沒有config文件夾,Vue.js學習筆記,webpack,vue.js,webpackconfigjs,vue.config.js,config.js

?? webpack.config.js文件沒有的原因

Vue 項目中 vue.config.js 文件就等同于 webpack 的 webpack.config.js。

vue-cli3 之后創(chuàng)建的時候并不會自動創(chuàng)建 vue.config.js,因為這個是個可選項,所以一般都是需要修改 webpack 的時候才會自己創(chuàng)建一個 vue.config.js。

vue-cil3之后創(chuàng)建項目后的目錄結構如下:

├── README.md  					# 說明
|-- dist                       	# 打包后文件夾
├── babel.config.js 			# babel語法編譯
├── package-lock.json 
├── public						# 靜態(tài)文件夾,這類資源將會直接被拷貝,而不會經(jīng)過 webpack 的處理。
│   ├── favicon.ico
│   └── index.html				#入口頁面
└── src						    # 源碼目錄
    ├── App.vue - 頁面
    ├── assets  - 靜態(tài)目錄,這類引用會被 webpack 處理。
    │   └── logo.png
    ├── components 組件
    │   └── HelloWorld.vue
    └── main.js                  # 入口文件,加載公共組件
│—— vue.config.js                # 配置文件,需自行配置 
│—— .gitignore          		 # git忽略上傳的文件格式   
│—— babel.config.js   			 # babel語法編譯                        
│—— package.json       	         # 項目基本信息 
│—— .env       	                 # 環(huán)境變量和模式,需自行配置 
│—— .eslintrc.js    		  	 # ES-lint校驗          

開發(fā)者一般不需要再去知道 webpack 做了什么,所以沒有暴露 webpack 的配置文件,但你依然可以創(chuàng)建 vue.config.js 去修改默認的 webpack。

Vue-cli3+ 和 Vue-cli2 的最大區(qū)別:在于內(nèi)置了很多配置,沒有 build 文件夾和 config 的配置。但是在開發(fā)中,避免不了的還是需要個性化的配置,這里講一下 vue.config.js 的配置。

?? 手動創(chuàng)建一個 vue.config.js

module.exports = {
  publicPath: './',  // 基本路徑
  outputDir: 'dist', // 構建時的輸出目錄
  assetsDir: 'static', // 放置靜態(tài)資源的目錄
  indexPath: 'index.html', // html 的輸出路徑
  filenameHashing: true, // 文件名哈希值
  lintOnSave: false, // 是否在保存的時候使用 `eslint-loader` 進行檢查。

  // 組件是如何被渲染到頁面中的? (ast:抽象語法樹;vDom:虛擬DOM)
  // template ---> ast ---> render ---> vDom ---> 真實的Dom ---> 頁面
  // runtime-only:將template在打包的時候,就已經(jīng)編譯為render函數(shù)
  // runtime-compiler:在運行的時候才去編譯template
  runtimeCompiler: false,

  transpileDependencies: [], // babel-loader 默認會跳過 node_modules 依賴。
  productionSourceMap: false, // 是否為生產(chǎn)環(huán)境構建生成 source map

  //調(diào)整內(nèi)部的 webpack 配置
  configureWebpack: () => { },

  chainWebpack: () => { },

  // 配置 webpack-dev-server 行為。
  devServer: {
    open: true, // 編譯后默認打開瀏覽器
    host: '0.0.0.0',  // 域名
    port: 8080,  // 端口
    https: false,  // 是否https
    // 顯示警告和錯誤
    overlay: {
      warnings: false,
      errors: true
    },
  }
}

?? 沒有配置vue.config.js之前,打包后的文件如下

注意:此時直接打開index.html文件可能頁面的圖片沒有顯示

vue cli沒有config文件夾,Vue.js學習筆記,webpack,vue.js,webpackconfigjs,vue.config.js,config.js

?? 配置后

注意:此時dist文件底下會創(chuàng)建一個static文件夾(因為vue.config.js中配置了assetsDir屬性),用來存放靜態(tài)文件,如css、js、font、img,

此時,打開index.html文件頁面圖片可以正常顯示

vue cli沒有config文件夾,Vue.js學習筆記,webpack,vue.js,webpackconfigjs,vue.config.js,config.js

?? 參考資料:一文詳解vue.config.js?

vue cli沒有config文件夾,Vue.js學習筆記,webpack,vue.js,webpackconfigjs,vue.config.js,config.js文章來源地址http://www.zghlxwxcb.cn/news/detail-762521.html

到了這里,關于如何解決創(chuàng)建vue項目后沒有webpack.config.js(vue.config.js)文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Rspack 創(chuàng)建 vue2/3 項目接入 antdv(rspack.config.js 配置 less 主題)

    Rspack 創(chuàng)建 vue2/3 項目接入 antdv(rspack.config.js 配置 less 主題)

    Rspack CLI 官方文檔。 rspack.config.js 官方文檔。 創(chuàng)建項目(文檔中還提供了 Rspack 內(nèi)置 monorepo 框架 Nx 的創(chuàng)建方式,根據(jù)需求進行選擇) 創(chuàng)建好項目并運行,目前 Rspack 版本支持的工程模版: 默認創(chuàng)建的 vue 項目為 vue3 : 如果需要其他版本,或其他框架的基礎工程,可到官方提

    2024年02月11日
    瀏覽(25)
  • React 配置別名 @ ( js/ts 項目中通過 webpack.config.js 配置)

    在 Vue 項目當中,可以使用? @ ?來表示? src/ ,但在 React 項目中,默認卻沒有該功能,因此需要進行手動的配置來實現(xiàn)該功能。 別名主要解決的問題:每個頁面都使用路徑的方式進行引入,這樣很麻煩,效率很低,這個時候可以配置一個別名,來直接使用別名引入。 使用

    2024年02月09日
    瀏覽(19)
  • vue.config.js配置報錯——可能是與webpack混淆

    配置vue.config.js時,報錯信息 “Invalid options in vue.config.js: ‘module’ is not allowed” ,表示在 vue.config.js 文件中不允許直接配置 module 選項。 在 Vue CLI 3 及以上版本中, vue.config.js 是用于配置 Vue 項目的文件,但是它只允許配置特定的選項,而不是所有的 Webpack 配置選項。其中,

    2024年02月09日
    瀏覽(22)
  • vue項目使用vite設置proxy代理,vite.config.js配置,解決本地跨域問題

    vue項目使用vite設置proxy代理,vite.config.js配置,解決本地跨域問題

    非同源請求,也就是協(xié)議(protocol)、端口(port)、主機(host)其中一項不相同的時候,這時候就會產(chǎn)生跨域 vite的proxy代理和vue-cli的proxy大致相同,需要在vite.config.js文件中配置(打包配置也在此) 代理配置在server中,可以上vite官網(wǎng)服務器選項查看server.proxy代碼示例:開發(fā)服務器選

    2024年01月21日
    瀏覽(31)
  • 解決創(chuàng)建的vue項目沒有router,view文件夾

    解決創(chuàng)建的vue項目沒有router,view文件夾

    出現(xiàn)問題如圖,沒有router,view等文件夾 錯誤原因:創(chuàng)建的vue項目沒有router,view文件夾是因為創(chuàng)建項目時的 Please pick a preset: 這個問題選錯了,也就是第一個問題 如圖所示,選擇第三個 接下來的很多選擇如圖(不詳寫) 之后創(chuàng)建出來的就有了 ,如圖

    2024年02月12日
    瀏覽(93)
  • webpack 創(chuàng)建VUE項目

    webpack 創(chuàng)建VUE項目

    下載地址:https://nodejs.org/en/ 下載完成以后點擊安裝,全部下一步即可 安裝完成,輸入命令驗證 輸入命令,全局安裝 安裝完成后輸入命令 查看 全局安裝webpack 輸入命令 安裝完成輸入命令驗證 輸入命令 進入 到新建項目中,然后輸入命令 初始化 然后輸入 啟動命令 啟動完成

    2024年02月13日
    瀏覽(15)
  • vue項目的vue.config.js在打包過程中,并不會處理api請求。

    vue項目的vue.config.js在打包過程中,并不會處理api請求。

    主要處理打包選項和靜態(tài)資源文件 請求是axios處理的 ?

    2024年02月16日
    瀏覽(21)
  • vue3項目vite.config.js配置“代理”、“端口”、“打包名”、“圖片壓縮”

    前言 我們在搭建vue3項目的時候不可避免的會遇到“代理”、“端口”、“打包名”、“圖片壓縮”等配置問題,本文逐一講述該怎么樣在vite.config.js中去配置。 一、配置代理端口和代理轉發(fā) vite.config.ts添加如下代碼 ts.config.json添加如下代碼 圖片壓縮先要引入vite-plugin-imagem

    2024年02月07日
    瀏覽(20)
  • vue ui 創(chuàng)建項目沒有反應

    vue ui 創(chuàng)建項目沒有反應

    cmd中輸入 vue ui 沒有反應 vue ui命令需要vue3.0以上的版本 才可以 1、查看當前版本 vue版本在3.0以下是沒有ui命令的 2、查看版本所擁有的命令 ?3、卸載之前版本的vue 卸載完成,檢查是否已經(jīng)卸載 ?4、安裝@vue/cli ?等待安裝...... 5、檢查是否安裝成功,查看版本 查看vue命令中是否

    2024年02月11日
    瀏覽(90)
  • proxy代理不生效、vue config.js不生效解決方法

    proxy代理不生效、vue config.js不生效解決方法

    axios默認請求接口就是localhost,所以這里需要更改 axios設置的默認請求設置 在 main.js 文件里,設置 vue.config.js文件夾要和src在同級別下 在這里面 /api 就相當于 \\\' http://localhost:8080/ \\\' 所以接下來接口需要添加的的url參數(shù)不需要再寫接口的域名 要是在不行就把請求頭加上 springboo

    2024年01月17日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包