Node.js 如何使用npm设置项目?

Node.js 如何使用npm设置项目?,node.js,npm,Node.js,Npm,我继承了一个react/next.js项目,下面是package.json文件的内容。我克隆了项目并运行了npm安装,它看起来像是安装了依赖项。但当我尝试运行sequelize db:migrate时,它不起作用。npm不应该为我安装所有必需的依赖项吗 { "name": "tstar", "version": "3.3.0", "dependencies": { "@material-ui/core": "^4.9.13", "@material-ui/icons"

我继承了一个react/next.js项目,下面是package.json文件的内容。我克隆了项目并运行了npm安装,它看起来像是安装了依赖项。但当我尝试运行sequelize db:migrate时,它不起作用。npm不应该为我安装所有必需的依赖项吗

{
  "name": "tstar",
  "version": "3.3.0",
  "dependencies": {
    "@material-ui/core": "^4.9.13",
    "@material-ui/icons": "^4.9.1",
    "@material-ui/lab": "4.0.0-alpha.39",
    "mysql": "^2.18.1",
    "mysql2": "^2.1.0",
    "next": "9.1.7",
    "react": "16.12.0",
    "react-dom": "16.12.0",
    "sequelize": "^5.21.7",
    "sequelize-cli": "^5.5.1"
  },
  "devDependencies": {
    "@types/node": "^13.13.5",
    "@types/react": "^16.9.34",
    "@types/react-dom": "^16.9.7",
    "typescript": "^3.8.3"
  }
}


这可能是路径问题,你能试试
node\u modules/.bin/sequelize db:migrate
?:)“它不起作用”不是诊断性的。@HalilÇakar-就是这样。我导航到node_modules/.bin,它识别sequelize命令。但是我需要从根目录运行db:migrate命令,因为配置文件位于db:migrate命令所需的根目录中。所以我尝试了->node_modules/.bin/sequelize db:migrate,from root。我得到以下错误“node_modules”未被识别为内部或外部命令、可操作程序或批处理文件。如何从根目录运行该命令?嘿,ozil,可能就像我之前说过的,这是一个路径问题,这个sequelize应该给你一些全局使用它的介绍,或者你在项目文件上所做的事情,无论它在哪里,都应该是你的node_模块所在的路径,因此,在终端上的路径上只需键入:
node\u modules/.bin/sequelize db:migrate
我相信它应该是这样工作的。这可能是路径问题,您可以尝试
node\u modules/.bin/sequelize db:migrate
?:)“它不起作用”不是诊断性的。@HalilÇakar-就是这样。我导航到node_modules/.bin,它识别sequelize命令。但是我需要从根目录运行db:migrate命令,因为配置文件位于db:migrate命令所需的根目录中。所以我尝试了->node_modules/.bin/sequelize db:migrate,from root。我得到以下错误“node_modules”未被识别为内部或外部命令、可操作程序或批处理文件。如何从根目录运行该命令?嘿,ozil,可能就像我之前说过的,这是一个路径问题,这个sequelize应该给你一些全局使用它的介绍,或者你在项目文件上所做的事情,无论它在哪里,都应该是你的node_模块所在的路径,所以在终端上的路径上只需键入:
node\u modules/.bin/sequelize db:migrate
,我相信它应该是这样工作的。