运行位于C:\ Program Files \ nodejs(powershel)以外的路径的Angullar项目

时间:2019-06-14 15:56:41

标签: angular powershell command

我在这条路上有一个角度项目     “ C:\ GitSuperFood \ supafoo \ mockup \ V1 \ demoSuper”     我想跑服务在路径上提到的角度项目     以上      当我在此路径上打开电源外壳命令时     “ C:\ GitSuperFood \ supafoo \ mockup \ V1 \ demoSuper”并运行“ ng serve”     我收到此错误

Could not find module "@angular-devkit/build-angular" from 
"C:\\GitSuperFood\\supafoo\\mockup\\V1\\demoSuper".
 Error: Could not find module "@angular-devkit/build-angular" from 
 "C:\\GitSuperFood\\supafoo\\mockup\\V1\\demoSuper".
at Object.resolve (C:\Users\עילי 
ושקד\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular- 
  devkit\core\node\resolve.js:151:11)
at WorkspaceNodeModulesArchitectHost.resolveBuilder (C:\Users\עילי 


  ושקד\AppData\Roaming\npm\node_modules\@angular\cli\node_modules\@angular- 
 devkit\architect\node\node-modules-architect-host.js:31:40)
at ServeCommand.initialize (C:\Users\עילי 
  ושקד\AppData\Roaming\npm\node_modules\@angular\cli\models\architect- 
 command.js:135:55)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:832:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

在运行ng serve命令之前,我执行了以下步骤

  • 位于“ C:\ Program Files \ nodejs”中的1个安装的nodejs
  • 2个安装的打字稿
  • 3-已安装Angular CLI:8.0.2

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

如果您通过运行npm install或从简写npm i来从github复制项目,则需要安装角度依赖性。

将项目上载到GitHub进行优化时,您仅共享package.jsonpackage-lock.json作为对依赖项的引用,但是您不会将实际的node_modules目录推送到github存储库中

这就是为什么您需要运行npm告诉npm从package.json和package-lock.json生成node_modules文件夹

答案 1 :(得分:0)

  

找不到模块“ @ angular-devkit / build-angular”

很好地暗示了项目的node_modules文件夹中缺少它。 正如罗伯特提到的,有效地运行

npm install

在您的项目文件夹中@ C:\ GitSuperFood \ supafoo \ mockup \ V1 \ demoSuper