首页 > 解决方案 > 无法下载所有 reactjs 包。只获取 node_modules、package-lock.json 和 package.json

问题描述

(base) Shwetas-MacBook-Pro:my-app shwetabhatt$ npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/shwetabhatt/.npm/_logs/2020-10-20T19_01_44_088Z-debug.log
(base) Shwetas-MacBook-Pro:my-app shwetabhatt$ npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/shwetabhatt/.npm/_logs/2020-10-20T19_02_23_518Z-debug.log
(base) Shwetas-MacBook-Pro:my-app shwetabhatt$ npm start
npm ERR! missing script: start

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/shwetabhatt/.npm/_logs/2020-10-20T19_04_30_514Z-debug.log

在“npm start”之后在终端上获取它它只下载 node_modules、package-lock.json 和 package.json 而不是其余的。

在上面的代码中打开目录后,得到这个:

1 verbose cli [ '/usr/local/bin/node', '/usr/local/bin/npm', 'start' ]
2 info using npm@6.14.8
3 info using node@v12.19.0
4 verbose stack Error: missing script: start
4 verbose stack     at run (/usr/local/lib/node_modules/npm/lib/run-script.js:155:19)

标签: node.jsreactjsnpm

解决方案


要下载所有包,您首先需要在项目目录中运行它:

npm install

之后,您可以检查package.json文件并添加脚本“start”将执行的操作(这是一个package.json看起来如何的示例,除了依赖项外,它应该与您的非常相似):

{
  "name": "test",
  "version": "1.0.0",
  "description": "",
  "main": "server.js",
  "scripts": {
    "start": "node server.js",
    "dev": "nodemon server.js"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/blabla/test.git"
  },
  "author": "",
  "license": "ISC",
  "bugs": {
    "url": "https://github.com/blabla/test.git/issues"
  },
  "engines": {
    "node": ">=8.5",
    "npm": ">=5.3"
  },
  "dependencies": {
    "express": "^4.17.1",
    "path": "^0.12.7"
  },
  "devDependencies": {
    "nodemon": "^2.0.4"
  }
}

正如您在script我已经定义了“开始”命令将执行的内容中看到的那样。

之后,您应该能够运行npm run start.

package.json从 nodeJS 项目发送了一个。可以发一下你的package.json样子吗?

如果有任何问题,请不要犹豫!


推荐阅读