從github上面下載了一個項目,,在本地執(zhí)行 但是一直出現(xiàn)這樣的錯誤 vue-cli-service 不是內(nèi)部命令> vue-cli-service serve 'vue-cli-service' 不是內(nèi)部或外部命令,,也不是可運行的程序 或批處理文件,。 npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! [email protected] serve: `vue-cli-service serve` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] serve script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm WARN Local package.json exists, but node_modules missing, did you mean to install? npm ERR! A complete log of this run can be found in: 這是由于沒有node_modules模塊導致的 那么如何如何解決 package.json 中包含了運行項目需要的module 我們需要把這些依賴文件下載下來npm i axios --save 發(fā)布到生產(chǎn)環(huán)境 這樣安裝是局部安裝,會寫進package.json文件中的dependencie dependencies:表示生產(chǎn)環(huán)境下的依賴管理 實際在項目中起作用,,就可以使用 -s 來安裝,。 示例: "dependencies": { "animate.css": "^4.1.1", "ant-design-vue": "^1.7.8", "axios": "^0.24.0", "bin-code-editor": "^0.9.0", "core-js": "^3.6.5", "file-saver": "^2.0.5", "js-cookie": "^3.0.1", "linkdood-encrypt": "^1.0.1", "moment": "^2.29.4", "vue": "^2.6.11", "vue-progressbar": "^0.7.5", "vue-router": "^3.2.0", "vuex": "^3.4.0", "vuex-persistedstate": "^4.1.0" }, npm install axios --save-dev 這樣安裝是局部安裝的,會寫進package.json文件中的devDependiencies里 devDependiencie:表示開發(fā)環(huán)境下的依賴管理 如果安裝的庫是用來打包,,解析代碼的,,比如webpack,babel,,就可以用-d來安裝 項目上線了,,這些庫就沒用了 示例 "devDependencies": { "@vue/cli-plugin-babel": "~4.5.15", "@vue/cli-plugin-eslint": "~4.5.15", "@vue/cli-plugin-router": "~4.5.15", "@vue/cli-plugin-vuex": "~4.5.15", "@vue/cli-service": "~4.5.15", "@vue/eslint-config-standard": "^5.1.2", "babel-eslint": "^10.1.0", "eslint": "^6.8.0", "eslint-plugin-import": "^2.20.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", "eslint-plugin-vue": "^6.2.2", "less": "^3.0.4", "less-loader": "^5.0.0", "style-resources-loader": "^1.5.0", "vue-template-compiler": "^2.6.11" }, 刪除 node_modules文件夾 打開命令行 cmd cd 到項目的package.json所在的文件目錄 執(zhí)行cnpm install 下載了相關的文件執(zhí)行,再次運行項目 cnpm install 會尋找該目錄下面的package.json 文件,,并且下載文件中的依賴文件 如果你的cnpm 無法使用 可以使用npm install 這個在國內(nèi)速度會慢一點 |
|