三行代码  ›  专栏  ›  技术社区  ›  Raz Buchnik

NPM运行脚本不工作

  •  0
  • Raz Buchnik  · 技术社区  · 3 年前

    我刚刚用node.js初始化了一个新项目,并尝试让package.json文件中的脚本正常工作。

    例如,我有下一个package.json文件:

    {
      "name": "my-app-name",
      "version": "1.0.0",
      "description": "Description server",
      "main": "app.js",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1",
        "start": "node app.js"
      },
      "author": "Something LTD",
      "license": "ISC",
      "dependencies": {
        "body-parser": "^1.18.3",
        "cron": "^1.3.0",
        "crypto": "^1.0.1",
        "docusaurus-init": "^1.0.2",
        "exceljs": "^1.5.0",
        "express": "^4.16.3",
        "express-limiter": "^1.6.1",
        "jsonwebtoken": "^8.3.0",
        "mongojs": "^2.6.0",
        "npm": "^6.1.0",
        "point-in-polygon": "^1.0.1",
        "request": "^2.87.0",
        "socket.io": "^2.1.1",
        "socket.io-redis": "^5.2.0",
        "xmldom": "^0.1.27"
      },
      "devDependencies": {
        "t4u": "^1.0.0"
      }
    }
    

    然后我要么尝试跑步 npm test npm start npm run start 但他们都不做任何事情,也不返回控制台中的任何内容。甚至测试脚本也不打印任何内容。

    我试过这样做:

    npm config set --ignore-scripts false
    

    然而,这并没有起作用。

    1 回复  |  直到 3 年前
        1
  •  0
  •   Raz Buchnik    3 年前
    npm config set --ignore-scripts false
    

    解决了这个问题。