vscode執(zhí)行npm時(shí)的一些錯(cuò)誤以及處理辦法
前言
在vscode中執(zhí)行npm相關(guān)命令時(shí),會(huì)出現(xiàn)一些意想不到的錯(cuò)誤,每次遇到就各種找,于是記錄下,方便以后查詢。
一、npm install
1、 operation not permitted
1.1、 錯(cuò)誤截圖

1.2、 解決方案
這個(gè)看描述就大概知道是權(quán)限的問題,這時(shí)候,需要你在打開vscode時(shí)選擇以管理員身份打開?;蛘咴趘scode的圖標(biāo)點(diǎn)擊右鍵,選擇屬性->兼容性,勾選以管理員身份運(yùn)行此程序。

2、 node-sass@4.13.0
2.1、問題:
node-sass@4.13.0 postinstall: node scripts/build.js npm ERR! Exit status 1
2.2、解決
因?yàn)閟ass安裝時(shí)獲取源的問題,先修改sass安裝的源,將其修改為taobao的源,再運(yùn)行npm install就可以成功。
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
二、npm run build
1、缺少環(huán)境參數(shù)
1.1、錯(cuò)誤
npm ERR! missing script: build npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\12404\AppData\Roaming\npm-cache\_logs\2020-02-29T10_29_42_192Z-debug.log
1.2、解決
執(zhí)行以下命令:
npm run build:prod
2、堆內(nèi)存不足
2.1、錯(cuò)誤
這個(gè)原因是JavaScript堆內(nèi)存不足。
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
2.2、解決
通過安裝increase-memory-limit插件。命令:npm install -g increase-memory-limit。執(zhí)行命令npx cross-env LIMIT=4096 increase-memory-limit

完成后在執(zhí)行即可
三、npm run dev
1、缺少環(huán)境
1.1、missing script: dev
npm ERR! missing script: dev

這里是因?yàn)閜ackage.json 里面沒有 “scripts”: {“dev”: “xxx”} ,
1.2、解決
在package.json中增加"dev": "vue-cli-service serve",

總結(jié)
到此這篇關(guān)于vscode執(zhí)行npm時(shí)的一些錯(cuò)誤以及處理辦法的文章就介紹到這了,更多相關(guān)vscode執(zhí)行npm錯(cuò)誤處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用Redis和Node.js來開發(fā)簡單的實(shí)時(shí)聊天功能
在眾多實(shí)時(shí)通信的技術(shù)中,Redis和Node.js的結(jié)合是一種非常強(qiáng)大和流行的選擇,Redis是一種高性能的鍵值存儲(chǔ)數(shù)據(jù)庫,而Node.js是一個(gè)基于事件驅(qū)動(dòng)的JavaScript運(yùn)行時(shí)環(huán)境,兩者的結(jié)合可以輕松實(shí)現(xiàn)實(shí)時(shí)聊天功能,本文將指導(dǎo)您使用Redis和Node.js來開發(fā)一個(gè)簡單的實(shí)時(shí)聊天功能2024-08-08
Nodejs + Websocket 指定發(fā)送及群聊的實(shí)現(xiàn)
這篇文章主要介紹了Nodejs + Websocket 指定發(fā)送及群聊的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-01-01
PHP和NodeJs開發(fā)的應(yīng)用如何共用Session
這篇文章主要介紹了PHP和NodeJs開發(fā)的應(yīng)用如何共用Session的相關(guān)資料及思路,需要的朋友可以參考下2015-04-04
Node.js中的緩存機(jī)制:原理與應(yīng)用詳解
本文將深入探討緩存機(jī)制在 Node.js 中的應(yīng)用,包括其原理、實(shí)現(xiàn)方式和最佳實(shí)踐,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2025-03-03

