【发布时间】:2018-05-24 23:55:21
【问题描述】:
当我运行 npm run json: server.
npm 错误!缺少脚本:json:
当我打开日志文件时,它是这样说的:
0 信息如果它以 ok 结尾,它就会起作用 1个详细的cli ['C:\ Program Files \ nodejs \ node.exe', 1 详细的 cli 'C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js', 1个详细的cli“运行”, 1个详细的cli'json:', 1个详细的cli'服务器'] 2 使用 npm@5.5.1 的信息 3 使用 node@v8.2.1 的信息 4 详细堆栈错误:缺少脚本:json: 运行时的 4 个详细堆栈 (C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\lib\run-script.js:151:19) C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\lib\run-script.js:61:5 的 4 个详细堆栈 C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:115:5 的 4 个详细堆栈 C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:402:5 的 4 个详细堆栈 checkBinReferences_ 处的 4 个详细堆栈(C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:357:45) 最终的 4 个详细堆栈(C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:400:3) 当时有 4 个详细堆栈(C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:160:5) C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\read-package-json\read-json.js:348:12 的 4 个详细堆栈 4 详细堆栈位于 C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\node_modules\graceful-fs\graceful-fs.js:78:16 tryToString (fs.js:513:3) 的 4 个详细堆栈 5 详细 cwd C:\Users\IanP\Documents\GitHub\JSONSERVER 6 详细的 Windows_NT 10.0.15063 7 详细 argv "C:\Program Files\nodejs\node.exe" "C:\Users\IanP\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "运行" "json:" "服务器” 8 详细节点 v8.2.1 9 详细的 npm v5.5.1 10 错误缺少脚本:json: 11 详细退出 [ 1, true ]
我的 package.json 有以下内容
{
"name": "jsonserver",
"version": "1.0.0",
"description": "Fake REST API for testing",
"main": "index.js",
"scripts": {
"json:server": "json-server --watch db.json"
},
"author": "",
"license": "ISC",
"dependencies": {
"json-server": "^0.12.1"
}
}
自上次成功运行以来,我没有修改任何内容。第二天开始上班的时候,突然报错。
TIA。
【问题讨论】:
标签: npm json-server