我从github下载回送项目并尝试运行它。当我键入npm start时,在控制台窗口中出现以下错误。
C:\Users\Khundokar Nirjor\Desktop\loop4\loopback4-example-shopping> npm start
> loopback4-example-shopping-monorepo@1.0.0 prestart C:\Users\Khundokar Nirjor\Desktop\loop4\loopback4-example-shopping
> npm run build
> loopback4-example-shopping-monorepo@1.0.0 build C:\Users\Khundokar Nirjor\Desktop\loop4\loopback4-example-shopping
> lerna run build
internal/modules/cjs/loader.js:628
throw err;
^
Error: Cannot find module 'C:\node_modules\npm\bin\npm-cli.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:625:15)
at Function.Module._load (internal/modules/cjs/loader.js:527:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:839:10)
at internal/main/run_main_module.js:17:11 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
答案 0 :(得分:1)
在npm启动之前,您是否正在执行“ npm install”命令?
您要从git克隆的任何项目都将没有node_modules(它具有运行该应用程序所需的库)。
在执行“ npm install”命令时,它将根据您的package.json / package-lock.json下载所有必需的库。
如果您已经运行“ npm install”,则可以使用以下命令解决此问题
npm i npm-cli-保存
答案 1 :(得分:0)
您需要在本地安装打字稿。
yarn global add typescript