npm install -g vue-cli
-g
爲全局安裝vue init webpack [test]
。 test
可寫可不寫,不寫就是在當前空目錄下生成項目,加上就是在test目錄下,多了一級目錄。Project name
:這個是項目名稱,默認是上一步輸入時的那個名稱,想改的話直接輸入修改,也能夠直接回車Project description
:項目描述,能夠編輯或者直接回車Author ()
: 做者Runtime + Compiler: recommended for most users
: 運行加編譯,既然已經說了推薦就直接回車 Runtime-only
: 僅運行Install vue-router
:是否須要vue-router,這裏回車選擇使用,這樣生成好的項目就會有相關的路由配置文件Use ESLint to lint your code
:是否使用ESLint,Eslint能夠檢查代碼規範,咱們應該養成使用Eslint寫代碼的好習慣,因此也是直接回車,默認使用,這樣會生成相關的ESLint配置。固然若是以爲Eslint太嚴格也能夠選擇nSetup unit tests with Karma + Moch?
: 是否安裝單元測試。因爲項目尚未單元測試,因此選擇nSetup e2e tests with Nightwatch
:是否安裝e2e測試,一樣也選擇nnpm run dev
,彈出瀏覽器窗口,看到歡迎頁面則代碼安裝成功安裝完成後就會生成一個vue項目,項目結構如圖所示:css
在開發過程種,主要是修改src種的代碼,偶爾也須要更改build裏的配置文件。src種有個assets文件夾存放資源文件,同時根目錄下也有個static存放靜態資源,現區分一下兩個文件夾的不一樣之處。首先,存放在assets裏的資源是會通過webpack打包處理,只支持相對路徑。因此assets裏面應該放置一些咱們本身寫的js/css代碼或者圖片,須要壓縮或者變更的資源。
而static裏存放的資源不會被webpack打包,而是直接複製到打包後的項目中,默認在/dist/static中,必須使用絕對路徑來引用這裏面的資源。因此,static裏應該存放第三方的代碼,一般已經被壓縮過了,或者不會改動的資源,如reset.css。vue