繁体   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