mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
Merge pull request #322 from jjeejj/remove-npmview-dependency
Remove npmview dependency
This commit is contained in:
commit
d4acd75a95
2
.gitignore
vendored
2
.gitignore
vendored
@ -4,3 +4,5 @@ node_modules
|
|||||||
|
|
||||||
.idea/
|
.idea/
|
||||||
package-lock.json
|
package-lock.json
|
||||||
|
|
||||||
|
.vscode
|
14
app.js
14
app.js
@ -4,23 +4,25 @@ const path = require('path')
|
|||||||
const fs = require('fs')
|
const fs = require('fs')
|
||||||
const app = express()
|
const app = express()
|
||||||
let cache = apicache.middleware
|
let cache = apicache.middleware
|
||||||
var npmview = require('npmview')
|
const { exec } = require('child_process');
|
||||||
npmview('NeteaseCloudMusicApi', function(err, version, moduleInfo) {
|
exec('npm info NeteaseCloudMusicApi version', (err, stdout, stderr) => {
|
||||||
if (err) {
|
if (err) {
|
||||||
console.error(err)
|
console.error(err);
|
||||||
return
|
return;
|
||||||
}
|
}
|
||||||
|
const onlinePackageVersion = stdout.trim();
|
||||||
const package = require('./package.json')
|
const package = require('./package.json')
|
||||||
if (package.version < version) {
|
if (package.version < onlinePackageVersion) {
|
||||||
console.log(
|
console.log(
|
||||||
'最新版:Version:' +
|
'最新版:Version:' +
|
||||||
version +
|
onlinePackageVersion +
|
||||||
',当前版本:' +
|
',当前版本:' +
|
||||||
package.version +
|
package.version +
|
||||||
',请及时更新'
|
',请及时更新'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
// 跨域设置
|
// 跨域设置
|
||||||
app.all('*', function(req, res, next) {
|
app.all('*', function(req, res, next) {
|
||||||
if (req.path !== '/' && !req.path.includes('.')) {
|
if (req.path !== '/' && !req.path.includes('.')) {
|
||||||
|
@ -18,8 +18,7 @@
|
|||||||
"apicache": "^1.2.1",
|
"apicache": "^1.2.1",
|
||||||
"big-integer": "^1.6.28",
|
"big-integer": "^1.6.28",
|
||||||
"express": "^4.16.3",
|
"express": "^4.16.3",
|
||||||
"request": "^2.85.0",
|
"request": "^2.85.0"
|
||||||
"npmview": "^0.0.4"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"intelli-espower-loader": "^1.0.1",
|
"intelli-espower-loader": "^1.0.1",
|
||||||
|
@ -1343,15 +1343,6 @@ npmlog@0.0.6:
|
|||||||
dependencies:
|
dependencies:
|
||||||
ansi "~0.2.1"
|
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:
|
number-is-nan@^1.0.0:
|
||||||
version "1.0.1"
|
version "1.0.1"
|
||||||
resolved "http://r.cnpmjs.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
|
resolved "http://r.cnpmjs.org/number-is-nan/download/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user