簡體   English   中英

npm install不安裝依賴項-僅鎖定文件

[英]npm install not installing dependencies - just lock file

我以前從未npm installnpm install可以正常工作,所以不確定現在是什么問題嗎?

我試過跑步:

  • npm install
  • npm install --save-dev

我第一次讓我的IDE運行它(PHPStorm),它創建了node_modules文件夾,但是里面什么也沒有。

然后我刪除了它並嘗試手動運行它,但是它所做的只是創建了package-lock.json文件,僅此而已,輸出是:

npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN Invalid version: "1.0"
npm WARN www No description
npm WARN www No repository field.
npm WARN www No README data
npm WARN www No license field.

up to date in 0.087s

現在,我以前有那些警告,它們從未引起任何問題。

我的package.json文件:

{
  "name": "**********",
  "version": "1.0",
  "main": "gulpfile.js",
  "devDependencies": {
    "autoprefixer": "^6.7.5",
    "gulp": "^3.9.1",
    "gulp-clean-css": "^2.0.13",
    "gulp-concat": "^2.6.0",
    "gulp-plumber": "^1.1.0",
    "gulp-postcss": "^6.3.0",
    "gulp-rename": "^1.2.2",
    "gulp-sass": "^2.2.0",
    "gulp-sourcemaps": "^1.6.0",
    "gulp-uglify": "^2.0.0",
    "gulp-util": "^3.0.7"
  },
  "private": true
}

然后我運行npm install --save-dev --loglevel verbose ,這是輸出:

npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Users\\Brett\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'install',
npm verb cli   '--save-dev',
npm verb cli   '--loglevel',
npm verb cli   'verbose' ]
npm info using npm@5.5.1
npm info using node@v6.9.1
npm verb npm-session 24ddfff75bdd69e7
npm verb correctMkdir C:\Users\Brett\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
npm verb lock using C:\Users\Brett\AppData\Roaming\npm-cache\_locks\staging-822c9c4b46ec75df.lock for D:\******************\node_modules\.staging
npm verb unlock done using C:\Users\Brett\AppData\Roaming\npm-cache\_locks\staging-822c9c4b46ec75df.lock for D:\****************\node_modules\.staging
npm info linkStuff !invalid#1
npm verb linkBins !invalid#1
npm verb linkMans !invalid#1
npm info lifecycle undefined~install: undefined
npm info lifecycle undefined~postinstall: undefined
npm info lifecycle undefined~prepublish: undefined
npm info lifecycle undefined~prepare: undefined
npm verb saving []
npm verb shrinkwrap skipping write for package.json because there were no changes.
npm info lifecycle undefined~preshrinkwrap: undefined
npm info lifecycle undefined~shrinkwrap: undefined
npm verb shrinkwrap skipping write for package-lock.json because there were no changes.
npm info lifecycle undefined~postshrinkwrap: undefined
npm WARN Invalid version: "1.0"
npm WARN www No description
npm WARN www No repository field.
npm WARN www No README data
npm WARN www No license field.

up to date in 0.057s
npm verb exit [ 0, true ]
npm info ok

這是什么問題?

好的,即使這只是一個WARN ,問題似乎還是version.

我要做的就是將其從1.0更改為1.0.0 ,然后開始工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM