【问题标题】:How do I use npm/yarn installs in a .Net Framework WebAPI project?如何在 .Net Framework Web API 项目中使用 npm/yarn install?
【发布时间】:2019-05-15 09:38:41
【问题描述】:

我在我的项目中使用 scss 并希望使用 bootstrap.scss,因此我可以定义一个继承多个引导类的单个类,例如

.myButtonClass { @col-xs-12; @col-sm-6 }

所以我可以用class="myButtonClass" 替换class="col-xs-12 col-sm-6",因为我有很多按钮需要相同。我已经在 VS2017 中安装了 yarn 扩展,可以在我的 GUI 中看到恢复包(yarn),但是在 VS 命令提示符下找不到 yarn。所以我无法安装 bootstrap scss 包。

这是一个 .Net Framework WebAPI 项目,而不是 node.js 项目。似乎没有关于如何在 vanilla .Net Framework WebAPI 项目中使用 js 包的示例。

或者只是我不能使用这些样式的 JS 包?

【问题讨论】:

    标签: css .net npm asp.net-web-api2 yarnpkg


    【解决方案1】:

    如果你想在 Windows 上使用 npm,这就是你所需要的:

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

    现在在 ASP.NET MVC 项目的上下文中。较新版本的 Visual Studio(我相信 2017 年)支持 npm - 您只需打开 package.json 并添加依赖项(它将在幕后下载它们)。

    如果您使用的是旧版本,您只需打开命令提示符,导航到您的项目并从那里使用 npm install。

    只需运行npm install bootstrap-scss@4.3.1

    【讨论】:

    • Yarn 需要 npm 吗?我不想安装节点。
    • @Paul npmYarn 是两个著名的 JavaScript 包管理器。 npmNode.js 包管理器。要将软件包安装到公共npm 注册表或您公司的npm Enterprise 注册表或从其安装软件包,您必须使用Node 版本管理器或Node 安装程序安装Node.jsnpm 命令行界面。
    • 抱歉,我可能不太清楚。我不想安装 Node.js 或 npm。我的问题是我可以使用 Yarn,如果可以,如何使用?我可以在我的 VS2017 GUI 中看到 Yarn 选项来恢复,但是即使我安装了工具,我也找不到 Yarn 命令行来实际安装包。
    • 我可以在我的项目中编译 SCSS,但想访问 Bootstrap.scss,但我无法安装它。
    • @Paul,据我所知,您可以通过yarnnpm 安装bootstrap.scss,您将需要node.js,因为bootstrap.scss 模块将被处理为node module。您只需要在您的开发机器上使用node.js。看看这个post
    猜你喜欢
    • 2019-12-06
    • 2018-05-04
    • 1970-01-01
    • 2021-08-09
    • 2017-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-04-26
    • 1970-01-01
    相关资源
    最近更新 更多