vue-loader和webpack項目配置及npm錯誤問題的解決
vue-loader和webpack項目配置及npm錯誤
學習vue的同學都知道,想要生成一個vue項目,使用vue-cli腳手架工具直接生成項目即可,但是小編為瞭更加明白vue項目中一些項目文件的真正含義,從空文件開始構建項目,其中還包括webpack的一些知識點
1、在VS編輯器打開終端,npm init初始化,生成package.json文件
2、安裝項目中所需要用到的包,例如webpack 、 vue 、 vue-loader等
使用命令npm i webpack vue vue-loader進行安裝,如果此時報錯,可以一個一個的進行安裝,npm i webpack 、npm i vue 、npm i vue-loader
如果新建過程中出現以下錯誤:
可以看一下package.json下的name字段是不是項目名字和你安裝的那個包名字相同瞭,如果一樣就會報那個錯,把項目名字改成和安裝不沖突的名字
正確的運行結果應該是:
3、繼續安裝css-loader以及vue-template-compiler
npm i css-loader vue-template-compiler
4、新建src文件夾,新加app.vue,進行編寫基本的代碼
5、此時的文件是不可能進行編譯的,但是當我們想要運行此項目時,可以使用webpack,webpack是一個打包器;
在根目錄下建立webpack.config.js,並在裡面添加配置
entry是我們這個項目文件的一個入口文件,output是打包以後的輸出文件,__dirname 是表示當前文件的名字,module裡面是一些loader配置
6、入口文件index.js文件也進行簡單的編輯:
7、最後進行運行npm run build
根據webpack.config.js的配置,會在根目錄生成一個文件夾dist,裡面是輸出的一些文件。
到這裡,我們的項目配置就完成瞭!!
解決vue-loader webpack版本出現的問題
出現問題
問題描述
主要是webpack打包時出現問題報錯如上
發現vue-loader 和 vue-template-compiler 版本不匹配
解決方法
npm instll npm update
之後再運行就解決瞭
以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。
推薦閱讀:
- webpack搭建vue環境時報錯異常解決
- 使用webpack手動搭建vue項目的步驟
- JavaScript webpack5配置及使用基本介紹
- 使用webpack打包ts代碼的實現
- webpack搭建腳手架打包TypeScript代碼