javascript - 一個(gè)關(guān)于npm安裝依賴(lài)失敗問(wèn)題 閃了一下
問(wèn)題描述
在安裝依賴(lài)的時(shí)候 閃了一下,這是什么問(wèn)題?依賴(lài)并沒(méi)有安裝成功
package.json
{ 'name': 'test', 'version': '1.0.0', 'description': '1', 'main': 'index.js', 'private': true, 'scripts': { 'test': 'echo 'Error: no test specified' && exit 1', 'start': 'webpack-dev-server' }, 'author': '', 'license': 'ISC', 'devDependencies': { 'angular': '^1.4.14', 'angular-route': '^1.6.4', 'babel-core': '^6.24.1', 'babel-loader': '^7.0.0', 'babel-preset-es2015': '^6.24.1', 'css-loader': '^0.28.0', 'node-sass': '^4.5.2', 'sass-loader': '^6.0.3', 'style-loader': '^0.16.1', 'webpack': '^2.4.1', 'webpack-dev-server': '^2.4.4' }}
問(wèn)題解答
回答1:因?yàn)槟愕膒ackage.json只有devDependencies,而沒(méi)有dependencies,同時(shí)你又配置了npm install只安裝dependencies, 所以閃了一下沒(méi)有安裝成功。
1.檢查一下是否配置了NODE_ENV=production, 修改后再安裝。
2.或者執(zhí)行NODE_ENV=development npm i
回答2:在cmd里單獨(dú)運(yùn)行npm的其他操作正常嗎?換一個(gè)文件夾和依賴(lài)文件呢?使用管理員權(quán)限呢?
回答3:這應(yīng)該是一個(gè)類(lèi)似@echo on的東西就是說(shuō),其實(shí)在安裝的時(shí)候?qū)⒕唧w做了哪些事情顯示出來(lái)。你可以試下npm set progress=false然后再npm install這樣應(yīng)該就不會(huì)閃一下了。閃一下的原因,應(yīng)該是你安裝的依賴(lài)比較少,而且沒(méi)有關(guān)閉安裝進(jìn)度。但是不建議這么做,顯示安裝詳細(xì)信息可以讓我們更清晰得知道程序做了哪些事情。
回答4:'author': '',換個(gè)行。npm單獨(dú)安裝包是好的嗎?npm安裝好的嗎?
回答5:需要改成 development ?
相關(guān)文章:
1. javascript - 按鈕鏈接到另一個(gè)網(wǎng)址 怎么通過(guò)百度統(tǒng)計(jì)計(jì)算按鈕的點(diǎn)擊數(shù)量2. sql語(yǔ)句 - 如何在mysql中批量添加用戶(hù)?3. mysql 可以從 TCP 連接但是不能從 socket 鏈接4. java - jdbc如何返回自動(dòng)定義的bean5. 怎么php怎么通過(guò)數(shù)組顯示sql查詢(xún)結(jié)果呢,查詢(xún)結(jié)果有多條,如圖。6. mysql - JAVA怎么實(shí)現(xiàn)一個(gè)DAO同時(shí)實(shí)現(xiàn)查詢(xún)兩個(gè)實(shí)體類(lèi)的結(jié)果集7. 事務(wù) - mysql共享鎖lock in share mode的實(shí)際使用場(chǎng)景8. mysql建表索引問(wèn)題求助9. mysql - 數(shù)據(jù)庫(kù)建字段,默認(rèn)值空和empty string有什么區(qū)別 11010. mysql 非主鍵做范圍查找實(shí)現(xiàn)原理的一點(diǎn)困惑
