【问题标题】:Using npm with an MVC project在 MVC 项目中使用 npm
【发布时间】:2016-06-14 07:28:22
【问题描述】:

我在这里有点困惑。

我有一个MVC 5 项目,我想使用npm 来管理我的javascript 包。

我从nuget 安装了npm,在这里我卡住了,我找不到命令行控制台窗口或类似的东西。

我在网上看到的所有信息都是关于节点项目的。

有人可以指导我学习相关教程吗?

使用 Visual Studio 2013,MVC 5。

【问题讨论】:

标签: asp.net-mvc visual-studio npm


【解决方案1】:

不管项目如何,如果你想在 Windows 上使用npm,这就是你需要的:

  1. 下载并安装Node(您可能需要重新启动)。
  2. 通过打开命令提示符并运行node -v(应打印版本号)确保已安装该节点。
  3. 运行npm -v 并查看它是否已安装(应该)。

现在在 ASP.NET MVC 项目的上下文中。较新版本的 Visual Studio(我相信 2015)支持 npm - 您只需打开 package.json 并添加依赖项(它将在后台下载它们)。如果您使用的是旧版本,您只需打开命令提示符,导航到您的项目并从那里使用 npm install

【讨论】:

  • 你确定吗?即使在 2017 年,它似乎也是一个手动过程或依赖第三方扩展和配置
  • @IronSean 我不得不承认,我将 VSCode 用于节点项目,但是我刚刚打开 VS2017,虽然发生了很多变化,但我仍然看到很多集成(添加新项目 -> npm 配置文件),或右键单击 package.json 文件并“恢复包”,或打开 package.json 并右键单击单个包/依赖项并更新/卸载它们或转到它们的主页等。键入它们(连同它们的版本)。所以,我认为这仍然适用。你有什么特别的想法吗?
  • 在发布 ASP.NET MVC 5 时这意味着什么?在我的项目中,我引用了 BundleConfig 中的 node_modules 文件夹。当我发布文件时,node_modules 的内容没有附带,因为它不是我的解决方案的一部分。
  • @CiaranGallagher 通常你会有一个构建设置,将你的应用程序捆绑在一个 JS 输出文件(例如 webpack)中,然后部署它。
猜你喜欢
  • 2019-12-06
  • 2015-11-24
  • 2021-08-02
  • 1970-01-01
  • 1970-01-01
  • 2013-07-11
  • 2016-08-13
  • 1970-01-01
  • 2019-06-21
相关资源
最近更新 更多