相关疑难解决方法(0)

修复Windows 8和10中的npm路径

做了很多谷歌搜索,尝试使用官方安装程序重新安装node.js,但我的npm路径仍然无法正常工作.

这不起作用

npm install foo
Run Code Online (Sandbox Code Playgroud)

我收到一条错误消息,指出缺少模块npm-cli.js

2小时的谷歌搜索后来我发现了一个解决方法
而不是简单地' npm '我输入

node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
Run Code Online (Sandbox Code Playgroud)

但是我怎么能纠正我的nodejs安装所以我只需输入'npm'?

node.js npm

85
推荐指数
10
解决办法
27万
查看次数

构建 ASP.NET Core 项目时如何自动安装 npm 模块

我正在构建一个以 ASP.NET Core Web API 作为后端,以 React SPA 作为前端的项目,文件夹结构如下所示:

WebApiProject
?
??? ClientApp/
?   ??? public/
?   ??? src/
?   ??? package.json
?
??? Controller/
??? Models/
??? appsettings.json
??? Program.cs
??? Startup.cs
Run Code Online (Sandbox Code Playgroud)

当我在 React 项目中添加新的 npm 模块(将更新 package.json),并推送到我们团队的 Git repo 时,其他团队成员必须在他们拉新提交后手动npm installClientApp目录中执行此操作,否则构建过程将失败缺少依赖项。

对于前端开发者来说,这很正常,但对于一些只专注于后端开发的开发者来说,就相当麻烦,他们必须做一些额外的过程才能构建项目(他们通常只是ctrl + F5和去就好了)。


我尝试了以下方法:

  • 将 nodejs 目录添加到Tools -> Options -> External Web Tools,我认为这会承认 IDE 为我做这项工作,但似乎不是。
  • 原始.csproj文件提供了这样的方法:
WebApiProject
?
??? ClientApp/
?   ??? public/
?   ??? src/
? …
Run Code Online (Sandbox Code Playgroud)

c# visual-studio npm reactjs asp.net-core

5
推荐指数
1
解决办法
5748
查看次数

标签 统计

npm ×2

asp.net-core ×1

c# ×1

node.js ×1

reactjs ×1

visual-studio ×1