⑴ vue-cil創建項目的每一項是什麼意思
Projectname//項目名
Projectdescription//項目描述
Author//作者
Vuebuild肆賣//構建項目
1.運行+編譯(官方推薦)//選擇第一項
2.僅運行時
Installvue-router?(Y/n)//如果需要路由就Y,不需要就n
UseESLinttolintyourcode?(Y/n)//是否使用ESLint管理代碼
SetupunittestswithKarma+Mocha?(Y/n)//是否安裝單元測試
Setupe2etestswithNightwatch(Y/n)?//是否安裝e2e測試
每一個目錄代表的意思:
三人行慕課
|--build//項目構建(webpack)相關代碼
||--build.js//生產環境構建代碼
||--check-version.js//檢查node、npm等版本
||--dev-client.js//熱重載相關
||--dev-server.js//構建本地伺服器
||--utils.js//構建工具相關
||--webpack.base.conf.js//webpack基礎配置
||--webpack.dev.conf.js//webpack開發環境配置
||--webpack.prod.conf.js//webpack生產環境配置
|--config//項目開發環境配置
||--dev.env.js//開發環境變數
||--index.js//項目一些配置變數
||--prod.env.js//生產環境變數
||--test.env.js//測試環境變數
|--src含雹粗//源碼目錄
||--components//vue公共組件
||--store//vuex的狀態管理
||--App.vue//頁面入口文件
||--main.js//程序入口文件,載入各種公共組件
|--static//靜態文件,比如一些圖片,json數據等
||--data//群聊分析得到的數據用於數據可視化
|--.babelrc//ES6語法編譯配置,裡面有一些插件,這些插件的作用是代碼的轉換
|--.editorconfig//編譯器的配置,定義代碼格式
|--.eslintignore//忽略語法檢查的目錄文件
|--.eslintrc.js//編譯規則配置文件,規則定製文件,規則編譯不過的時候可以在這里配置為0
|--.gitignore//git上傳需要忽略的文件格式,
|--favicon.ico//link圖標
|--.postcssrc.js
|--index.html//入口頁面
|--package.json談鎮//項目基本信息如:可以配置script腳本^上箭頭代表可以安裝當前版本及以上的版本
|--README.md//項目說明
⑵ javascript用什麼開發工具
JavaScript自推出後就大受開發者的青睞,基於JavaScript的開發工具(這里包含大量的JS開發資源,包括前端、框架、通用類等)不計其數,開發者們可以靈活選擇,輕松構建應用。本文分享十款JavaScript開發工具
1. Kreate
這款工具有助於對 jQuery對象快速生成DOM。你可以創建單個或多個元素。
2. Night Watch js
Nightwatchjs擁有一個簡潔而強大的語法,能夠允許你快速編寫測試。它是專用於瀏覽器應用和網站的一款端到端的測試解決方案。
3. Gulpjs
Gulp是比較火的開源項目,配置更簡潔、更直觀,受到很多開發者的青睞。
4. Easy Starjs
Easystarjs是利用 JavaScript API編寫的,常用語構建HTML5游戲。開發者可以將其與現有的JS框架搭配使用。
5. Headroom.js
Headroom.js 是一款輕量級、高性能的JS組件(無依賴性)。
6. Harpjs
Harp是一款快速的、輕量級的Web伺服器。Harp serves Jade,Markdown,EJS,CoffeeScript, Sass, LESS以及Stylus as HTML、CSS & JavaScrip均可輕松配置。
7. Gantt Twproject
Twoproject是一款在線免費的JS開發工具,基於jquery創建而來,擁有強大迷人的特性,包括CSS皮膚樣式、資源編輯等。
8. Mocha
Mocha是一款功能豐富的JavaScript測試框架,可基於node.js及瀏覽器運行,它使非同步測試變得更為簡單有趣,支持靈活且准確的輸出,捕捉異常現象。
9. Responsive Nav
Responsive Nav是一款輕量級的插件,幫助你為小屏幕創建連接導航。支持為移動設備創建觸摸交互設計以及CSS轉換等特性。
10. File API
⑶ vuejs怎麼在伺服器部署
.
├── build/ # webpack config files
│ └── ...
├── config/
│ ├── index.js # main project config
│ └── ...
├── src/
│ ├── main.js # app entry file
│ ├── App.vue # main app component
│ ├── components/ # ui components
│ │ └── ...
│ └── assets/ # mole assets (processed by webpack)
│ └── ...
├── static/ # pure static assets (directly copied)
├── test/
│ └── unit/ # unit tests
│ │ ├── specs/ # test spec files
│ │ ├── index.js # test build entry file
│ │ └── karma.conf.js # test runner config file
│ └── e2e/ # e2e tests
│ │ ├── specs/ # test spec files
│ │ ├── custom-assertions/ # custom assertions for e2e tests
│ │ ├── runner.js # test runner script
│ │ └── nightwatch.conf.js # test runner config file
├── .babelrc # babel config
├── .editorconfig.js # editor config
├── .eslintrc.js # eslint config
├── index.html # index.html template
└── package.json # build scripts and dependencies