一. 目錄結構css
|-- .nuxt // Nuxt自動生成,臨時的用於編輯的文件,build
|-- assets // 用於組織未編譯的靜態資源入LESS、SASS 或 JavaScript
|-- components // 用於本身編寫的Vue組件,好比滾動組件,日曆組件,分頁組件
|-- layouts // 佈局目錄,用於組織應用的佈局組件,不可更改。
|-- middleware // 用於存放中間件
|-- pages // 用於存放寫的頁面,咱們主要的工做區域
|-- plugins // 用於存放JavaScript插件的地方
|-- static // 用於存放靜態資源文件,好比圖片
|-- store // 用於組織應用的Vuex狀態管理。
|-- .editorconfig // 開發工具格式配置
|-- .eslintrc.js // ESLint的配置文件,用於檢查代碼格式
|-- .gitignore // 配置git不上傳的文件
|-- nuxt.config.json // 用於組織Nuxt.js應用的個性化配置,已覆蓋默認配置
|-- package-lock.json // npm自動生成,用於幫助package的統一性設置的,yarn也有相同的操做
|-- package.json // npm包管理配置文件複製代碼
二. 經常使用配置項html
找到根目錄下的package.json文件,增長如下配置,而後npm run devwebpack
"config": {
"nuxt": {
"host": "127.0.0.1",
"port": "8080"
}
}複製代碼
/assets/css/common.css
git
body {
color: red;
}複製代碼
/nuxt.config.js
web
css:['~assets/css/normailze.css']
複製代碼
完成後,npm run dev 查看效果npm
build: {
loaders: [
{
test: /\.(png|jpe?g|gif|svg)$/,
loader: "url-loader",
query: {
limit: 10000,
name: 'img/[name].[hash].[ext]'
}
}
]
}複製代碼
本文引用於技術胖nuxt教程,感謝胖哥
json