npm是隨同NodeJS一塊兒安裝的包管理工具(管理js代碼,相似java jar包管理工具maven)css
容許用戶從NPM服務器下載別人編寫的第三方包到本地使用。前端
容許用戶從NPM服務器下載並安裝別人編寫的命令行程序到本地使用。vue
容許用戶將本身編寫的包或命令行程序上傳到NPM服務器供別人使用java
1.爲何須要構建:使用框架開發的源代碼沒法直接在服務器運行,必須經過轉換後(構建)才能夠正常運行。node
2.構建過程:將源代碼轉換成可執行的JavaScript、CSS、HTML代碼;react
http://www.javashuo.com/article/p-eqbopsgj-k.htmlwebpack
https://www.sohu.com/a/234032018_231218es6
1.Webpack專一於構建模塊化項目。web
2.在Webpack裏一切文件(JavaScript、CSS、SCSS、圖片、模板等)皆模塊,經過Loader轉換文件,經過Plugin注入鉤子,最後輸出由多個模塊組合成的文件。npm
圖1.webpack構建過程
https://segmentfault.com/a/1190000012789253?utm_source=tag-newest
1.安裝nodejs
2.新建項目目錄 mkdir webpack-demo && cd webpack-demo/
3.初始化項目 (npm解決依賴關係,相似maven項目)
npm init
4.安裝webpack webpack-dev-server webpack-cli vue (使用npm安裝)
npm install webpack webpack-dev-server --save-dev npm install webpack-cli --save-dev npm install vue --save-dev
5.編寫前端代碼
TODO
6.在package.json文件中 scripts 配置 使用webpack構建、運行的腳本
"scripts": { "dev": "cross-env NODE_ENV=development webpack-dev-server --open --hot", "build": "cross-env NODE_ENV=production webpack --progress --hide-modules" }
7.構建、運行
npm run build
npm run dev
8.發佈到npm
npm login npm publish
https://blog.csdn.net/qq_33599109/article/details/79892975