中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

npm報錯問題怎么解決

發布時間:2022-03-11 16:25:45 來源:億速云 閱讀:1310 作者:iii 欄目:開發技術

本篇內容主要講解“npm報錯問題怎么解決”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“npm報錯問題怎么解決”吧!

一、npm安裝依賴失敗問題

問題描述:

錯誤信息: unbuild: sill gentlyRm target.inParent = false

后續會出現長時間停留

問題解決:刪除整個node_modules,重新npm install

二、 npm lockfile報錯

問題描述:

這個是因為版本問題導致的提示信息。

錯誤信息:

npm WARN old lockfile
npm WARN old lockfile The package-lock.json file was created with an old version of npm,
npm WARN old lockfile so supplemental metadata must be fetched from the registry.
npm WARN old lockfile
npm WARN old lockfile This is a one-time fix-up, please be patient...
npm WARN old lockfile

問題解決:

  1. 忽略它。這只是一個警告,所發生的npm只是向package-lock.json文件添加信息。

  2. npm在生產中降級到舊版本。考慮運行npm版本 6,npm i npm@6 -g 或者 npm -g install npm@6

  3. 如果已經安裝了一個新版本的npm,要保留較新版本,使用舊版本運行一個npm命令,可以使用npx來執行。使用該-p標志來指定npm想要的版本。例如,即使安裝了版本 7 ,運行npx -p npm@6 npm ci,也會使npm ci以npm版本 6運行。

三、npm ERR! code EPERM問題

問題描述:

這是因為在git bash here,vs code等第三方,不以管理員身份運行造成的問題,就根本來說git bash here是windows dos命令封裝過的。但是cmd 以管理員身份運行就需要定位到相應文件夾操作(需要先進入相應盤,再進入相應文件,比較麻煩 ),但是從第三方進入就可以直接在相應文件夾下操作,這樣也比較方便。

錯誤信息:

$ npm install
npm WARN tarball tarball data for typescript@3.0.3 (sha1-SFOz4nXs2qJ/eP2kbcJzp+t
/wcg=) seems to be corrupted. Trying one more time.
npm ERR! path E:\vue-typescript\node_modules\.staging\typescript-10ba8b53\lib\ty
pescriptServices.js
npm ERR! code EPERM
npm ERR! errno -4048
npm ERR! syscall unlink
npm ERR! Error: EPERM: operation not permitted, unlink 'E:\vue-typescript\node_m
odules\.staging\typescript-10ba8b53\lib\typescriptServices.js'
npm ERR!  { Error: EPERM: operation not permitted, unlink 'E:\vue-typescript\nod
e_modules\.staging\typescript-10ba8b53\lib\typescriptServices.js'
npm ERR!   cause:
npm ERR!    { Error: EPERM: operation not permitted, unlink 'E:\vue-typescript\n
ode_modules\.staging\typescript-10ba8b53\lib\typescriptServices.js'
npm ERR!      errno: -4048,
npm ERR!      code: 'EPERM',
npm ERR!      syscall: 'unlink',
npm ERR!      path: 'E:\\vue-typescript\\node_modules\\.staging\\typescript-10ba
8b53\\lib\\typescriptServices.js' },
npm ERR!   stack: 'Error: EPERM: operation not permitted, unlink \'E:\\vue-types
cript\\node_modules\\.staging\\typescript-10ba8b53\\lib\\typescriptServices.js\'
',
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'unlink',
npm ERR!   path: 'E:\\vue-typescript\\node_modules\\.staging\\typescript-10ba8b5
3\\lib\\typescriptServices.js',
npm ERR!   parent: 'hello-world' }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or ant
ivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check t
he
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator (though this is not recommended
).

問題解決:

需要刪除.npmrc文件

強調:不是nodejs安裝目錄npm模塊下的那個npmrc文件

而是在C:\Users\{賬戶}\下的.npmrc文件

eg: 我的是C:\Users\zhuzhu,下面有一個.npmrc

四、 npm ERR! code EEXIST(文件已存在,拒絕刪除)

問題描述:

npm ERR! code EEXIST

npm ERR! File exists: E:\software\node.js\node_global\vue
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

如提示,加入–force強制執行

問題解決:

  1. 清理緩存
    npm cache clean --force 或者清理node_cache緩存

  2. 重新執行全局安裝或者強制執行
    npm install @vue/cli -g或者npm install -g @vue/cli --force

補充:通過npm命令來刪除node_modules文件夾

首先通過npm安裝刪除工具

npm install rimraf -g

安裝淘寶鏡像后可以使用

cnpm install rimraf -g   命令行語句,速度會更快

在使用刪除命令

rimraf node_modules

這個刪除本項目的node_modules文件可以試試

刪除整個項目的直接找到安裝目錄,把他移到回收站

到此,相信大家對“npm報錯問題怎么解決”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

npm
AI

凤山市| 绵阳市| 银川市| 清水河县| 衡山县| 铜鼓县| 松江区| 三台县| 大厂| 拜泉县| 于都县| 星子县| 西安市| 黑龙江省| 曲水县| 潞城市| 竹溪县| 大邑县| 湾仔区| 班玛县| 那曲县| 沾益县| 凯里市| 马尔康县| 盐源县| 襄樊市| 莱阳市| 高唐县| 伊春市| 保定市| 拉孜县| 阳山县| 丰县| 基隆市| 商城县| 开鲁县| 西乡县| 齐河县| 阿克陶县| 隆回县| 易门县|