diff --git a/app.js b/app.js index 0c06e40ee696d4116b59981b5015b7661504f83c..4b47bf8d8a166cc7bc28f25ba4863fabdb088f8d 100644 --- a/app.js +++ b/app.js @@ -4,23 +4,25 @@ const path = require('path') const fs = require('fs') const app = express() let cache = apicache.middleware -var npmview = require('npmview') -npmview('NeteaseCloudMusicApi', function(err, version, moduleInfo) { +const { exec } = require('child_process'); +exec('npm info NeteaseCloudMusicApi version', (err, stdout, stderr) => { if (err) { - console.error(err) - return + console.error(err); + return; } + const onlinePackageVersion = stdout.trim(); const package = require('./package.json') - if (package.version < version) { + if (package.version < onlinePackageVersion) { console.log( '最新版:Version:' + - version + + onlinePackageVersion + ',当前版本:' + package.version + ',请及时更新' ) } }) + // 跨域设置 app.all('*', function(req, res, next) { if (req.path !== '/' && !req.path.includes('.')) { diff --git a/package.json b/package.json index 589313cdbc1654d9612e317b95e7ca757600e4f3..f68ce8dac0eed41d4db9dccf573c7efcf2392897 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "2.20.0", + "version": "2.19.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js", @@ -18,8 +18,7 @@ "apicache": "^1.2.1", "big-integer": "^1.6.28", "express": "^4.16.3", - "request": "^2.85.0", - "npmview": "^0.0.4" + "request": "^2.85.0" }, "devDependencies": { "intelli-espower-loader": "^1.0.1",