From 55c3b3e45aca994212f70b07871b182e21d2360b Mon Sep 17 00:00:00 2001 From: jjeejj Date: Sun, 16 Sep 2018 09:49:47 +0800 Subject: [PATCH 1/4] gitignore .vscode --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index dbcf8ec..39c7fa3 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ node_modules *.log .idea/ -package-lock.json \ No newline at end of file +package-lock.json + +.vscode \ No newline at end of file From 710a9b6ed2bfe963e8203ac108076982cbf69a2d Mon Sep 17 00:00:00 2001 From: jjeejj Date: Sun, 16 Sep 2018 11:26:50 +0800 Subject: [PATCH 2/4] remove-npmview-dependency --- app.js | 14 ++++++++------ package.json | 5 ++--- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app.js b/app.js index 0c06e40..4b47bf8 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 589313c..f68ce8d 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", From 3435d5e8dda23d73ffd7f15fe210451bbfdc7d0b Mon Sep 17 00:00:00 2001 From: jjeejj Date: Sun, 16 Sep 2018 11:28:11 +0800 Subject: [PATCH 3/4] remove-npmview-dependency --- yarn.lock | 9 --------- 1 file changed, 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index 5e40845..0851ce1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1343,15 +1343,6 @@ npmlog@0.0.6: dependencies: ansi "~0.2.1" -npmview@^0.0.4: - version "0.0.4" - resolved "http://r.cnpmjs.org/npmview/download/npmview-0.0.4.tgz#1ecc0a4e0e604422eacb2575f4e19e9f776ed9ce" - dependencies: - async-err "0.0.2" - have "0.2.3" - npm "1.3.26" - semver "2.2.1" - number-is-nan@^1.0.0: version "1.0.1" resolved "http://r.cnpmjs.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" From 0c04f03717bf12ae48fe72f8de5b4511a4ea9d74 Mon Sep 17 00:00:00 2001 From: jjeejj Date: Sun, 16 Sep 2018 11:34:55 +0800 Subject: [PATCH 4/4] version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f68ce8d..e31ae73 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "NeteaseCloudMusicApi", - "version": "2.19.0", + "version": "2.20.0", "description": "网易云音乐 NodeJS 版 API", "scripts": { "start": "node app.js",