当前位置: 首页 > 知识库问答 >
问题:

npm错误!缺少脚本:json:

巴博耘
2023-03-14

当我运行npm运行json: server时,我得到了这个错误。

npm错误!缺少脚本:json:

当我打开日志文件时,它是这样说的:

0信息,如果它以ok结束1详细cli['C:\Program Files\nodejs\node.exe',1详细cli'C:\用户\IanP\AppData\漫游\npm\node_modules\npm\bin\npm-cli.js',1详细cli'run',1详细cli'cli'json:',1详细cli'server'] 2信息使用npm@5.5.13信息使用node@v8.2.14详细堆栈错误:缺少脚本: json: 4详细堆栈在运行(C:\用户\IanP\AppData\漫游\npm\node_modules\npm\lib\run-script.js:151: 19)4冗长堆栈在C:\用户\IanP\AppData\漫游\npm\node_modules\npm\lib\run-script.js:61: 5 4冗长堆栈在C:\用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\read-Package-json\read-json.js:115: 5 4冗长堆栈在C:\用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\read-Package-json\read-json.js:402: 5 4详细堆栈在checkBinReferences_(C:\用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\read-Package-json\read-json.js:357: 45)4详细堆栈在最后(C:\用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\read-Package-json\read-json.js:400: 3)此时有4个冗长的堆栈(C:\用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\read-Package-json\read-json.js:160: 5)用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\read-Package-json\read-json.js:348: 12 4冗长堆栈在C:\用户\IanP\AppData\漫游\npm\node_modules\npm\node_modules\mage-fs\graceful-fs.js:78: 16 4冗长堆栈在tryToString(fs.js:513: 3)5冗长的cwd C:\用户\IanP\Documents\GitHub\JSONSERVER 6冗长的Windows_NT10.0.15063 7冗长的agv"C:\Program Files\nodejs\node.exe"C:\用户\IanP\AppData\漫游\npm\node_modules\npm\bin\npm-cli.js"run""json:""server"8详细节点v8.2.1 9详细npm v5.5.1 10错误丢失脚本: json: 11详细退出[1, true]

我的包裹。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"
  }
}

自从上次成功运行以来,我没有修改任何内容。当我第二天开始工作时,我突然发现了这个错误。

蒂亚。

共有1个答案

林英武
2023-03-14

脚本中的“json:server”重命名为任何经过json验证的字符。

通常用于分隔键值对。即使在日志中,它也指向相同的方向(请参阅详细的第7行)<代码>7详细argv“C:\Program Files\nodejs\node.exe”“C:\Users\IanP\AppData\Roaming\npm\node\U modules\npm\bin\npm cli.js”“run”“json:“server”

因此,最好将“json:server”替换为“json-server”,或者使用类似“jsonServer”的camel-Case。

希望这有帮助。

 类似资料:
  • 我试图在服务器端运行我的Angular应用程序,但我遇到了以下错误: npm错误!缺少脚本:Build:Universal

  • npm错误!此运行的完整日志可以在:npm err!C:\users\ttopo\appdata\roaming\npm-cache_logs\2020-11-20t07_58_40_339z-debug.log` 0信息如果它以ok结束就可以工作1详细cli[1详细cli'c:\program Files\nodejs\node.exe',1详细cli'c:\program Files\node

  • 尝试使用Visual Studio Code上的npm start命令运行节点应用程序时收到此错误。非常感谢任何帮助! 这是我包裹里的东西。json文件: 这是我运行代码时终端上的消息:

  • 当我运行npm start时,我看到错误。 我尝试过这个方法,但没有成功:https://techoverflow.net/2019/04/01/how-to-fix-npm-err-missing-script-start/ {“private”:true,“scripts”:{“dev”:“npm运行development”,“development”:“cross-env node_env=

  • 我正在Liferay控制面板服务器管理脚本控制台中测试一个快速groovy脚本。我需要尝试一下,看看是否可以使用Liferay API以编程方式添加新用户。 我是groovy的新手,可能犯了一个新手错误。我不知道为什么会出错,我一直在努力寻找解决办法。 我正在tomcat上使用Liferay 6.2 EE sp7。 我的脚本代码是 我得到的错误是: groovy.lang.缺少方法异常:没有方法的

  • 我有几个小反应网络应用程序,我已经做了,我试图部署到heroku。我通过youtube视频找到了这个https://github.com/mars/create-react-app-buildpack,据说这是/是一个简单的部署方法。作者列出了几个步骤(前两个不适用): git初始化 heroku创建$APP_NAME--Buildpackhttps://github.com/mars/creat