欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

npm踩坑問題實(shí)戰(zhàn)記錄

 更新時(shí)間:2022年03月11日 14:37:09   作者:Fahrenheitzz  
這篇文章主要給大家介紹了關(guān)于npm踩坑問題的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

悲催的我基本上問題都遇到了。。。。。。

一、npm安裝依賴失敗問題

問題描述:

錯(cuò)誤信息: unbuild: sill gentlyRm target.inParent = false

后續(xù)會(huì)出現(xiàn)長時(shí)間停留

問題解決:刪除整個(gè)node_modules,重新npm install

二、 npm lockfile報(bào)錯(cuò)

問題描述:

這個(gè)是因?yàn)榘姹締栴}導(dǎo)致的提示信息。

錯(cuò)誤信息:

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. 忽略它。這只是一個(gè)警告,所發(fā)生的npm只是向package-lock.json文件添加信息。
  2. npm在生產(chǎn)中降級到舊版本??紤]運(yùn)行npm版本 6,npm i npm@6 -g 或者 npm -g install npm@6
  3. 如果已經(jīng)安裝了一個(gè)新版本的npm,要保留較新版本,使用舊版本運(yùn)行一個(gè)npm命令,可以使用npx來執(zhí)行。使用該-p標(biāo)志來指定npm想要的版本。例如,即使安裝了版本 7 ,運(yùn)行npx -p npm@6 npm ci,也會(huì)使npm ci以npm版本 6運(yùn)行。

三、npm ERR! code EPERM問題

問題描述:

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

錯(cuò)誤信息:

$ 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
).

問題解決:

需要?jiǎng)h除.npmrc文件

強(qiáng)調(diào):不是nodejs安裝目錄npm模塊下的那個(gè)npmrc文件

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

eg: 我的是C:\Users\zhuzhu,下面有一個(gè).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強(qiáng)制執(zhí)行

問題解決:

  1. 清理緩存
    npm cache clean --force 或者清理node_cache緩存
  2. 重新執(zhí)行全局安裝或者強(qiáng)制執(zhí)行
    npm install @vue/cli -g或者npm install -g @vue/cli --force

補(bǔ)充:通過npm命令來刪除node_modules文件夾

首先通過npm安裝刪除工具

npm install rimraf -g

安裝淘寶鏡像后可以使用

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

在使用刪除命令

rimraf node_modules

這個(gè)刪除本項(xiàng)目的node_modules文件可以試試

刪除整個(gè)項(xiàng)目的直接找到安裝目錄,把他移到回收站

總結(jié)

到此這篇關(guān)于npm踩坑問題的文章就介紹到這了,更多相關(guān)npm踩坑問題內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解vue3中組件的非兼容變更

    詳解vue3中組件的非兼容變更

    這篇文章主要介紹了詳解vue3中組件的非兼容變更,幫助大家更好的理解和學(xué)習(xí)使用vue框架,感興趣的朋友可以了解下
    2021-03-03
  • vue-router中關(guān)于children的使用方法

    vue-router中關(guān)于children的使用方法

    這篇文章主要介紹了vue-router中關(guān)于children的使用方法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue項(xiàng)目引入ts步驟(小結(jié))

    vue項(xiàng)目引入ts步驟(小結(jié))

    這篇文章主要介紹了vue項(xiàng)目引入ts步驟(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 如何刪除vue項(xiàng)目下的node_modules文件夾

    如何刪除vue項(xiàng)目下的node_modules文件夾

    這篇文章主要介紹了如何刪除vue項(xiàng)目下的node_modules文件夾,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Vue結(jié)合路由配置遞歸實(shí)現(xiàn)菜單欄功能

    Vue結(jié)合路由配置遞歸實(shí)現(xiàn)菜單欄功能

    這篇文章主要介紹了Vue結(jié)合路由配置遞歸實(shí)現(xiàn)菜單欄,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)火鍋工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-06-06
  • Vue.extend 編程式插入組件的實(shí)現(xiàn)

    Vue.extend 編程式插入組件的實(shí)現(xiàn)

    這篇文章主要介紹了Vue.extend 編程式插入組件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 詳解VUE 數(shù)組更新

    詳解VUE 數(shù)組更新

    這篇文章主要介紹了VUE 數(shù)組更新問題,文中給大家介紹了vue如何監(jiān)聽數(shù)據(jù)的變化的 ,需要的朋友可以參考下
    2017-12-12
  • vite配置別名并處理報(bào)錯(cuò):找不到模塊“xxx”或其相應(yīng)的類型聲明方法詳解

    vite配置別名并處理報(bào)錯(cuò):找不到模塊“xxx”或其相應(yīng)的類型聲明方法詳解

    我在學(xué)習(xí)vue3+vite+ts的時(shí)候,在配置別名這一步的時(shí)候遇到了一個(gè)問題,這篇文章主要給大家介紹了關(guān)于vite配置別名并處理報(bào)錯(cuò):找不到模塊“xxx”或其相應(yīng)的類型聲明的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • Vue3 之 Vue 事件處理指南

    Vue3 之 Vue 事件處理指南

    Vue事件處理是每個(gè)Vue項(xiàng)目的必要方面。 它用于捕獲用戶輸入,共享數(shù)據(jù)以及許多其他創(chuàng)造性方式。在本文中,會(huì)介紹基礎(chǔ)知識,并提供一些用于處理事件的代碼示例。需要的小伙伴可以參考下面文章的具體內(nèi)容
    2021-09-09
  • vue項(xiàng)目中監(jiān)聽手機(jī)物理返回鍵的實(shí)現(xiàn)

    vue項(xiàng)目中監(jiān)聽手機(jī)物理返回鍵的實(shí)現(xiàn)

    這篇文章主要介紹了vue項(xiàng)目中監(jiān)聽手機(jī)物理返回鍵的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01

最新評論