我正试图从鲍尔搬到NPM。
当我使用鲍尔时,很容易配置. bow errc文件,并将下载的库放在一个目录中,如www root/lib
现在,我正在开发一个ASP。Net核心MVC应用程序,并尝试使用NPM作为我的默认包管理器。NPM在Visual Studio 2017中使用命令行创建包。json文件,并将库下载到node_modules文件夹。那么,下一步是什么?我怎样才能像以前在wwwroot/libdirector中那样获得JS或CSS文件?
好吧,事情是这样的。
NPM:节点JS包管理器,帮助您管理您的软件中继的所有库。您将在一个名为package.json的文件中定义您的需求,并在命令行中运行npm安装...BANG您的软件包已下载并准备使用。可以用于前端和后端。
资源:https://www.quora.com/What-are-the-differences-between-NPM-Bower-Grunt-Gulp-Webpack-Browserify-Slush-Yeoman-and-Express
现在,这里是NPM停止和他的亲爱的朋友Gulp接管的地方。我不能全部输入,但要将css和js文件放在一个文件夹中(并使用它们做任何你想做的事情),你必须使用一个自动化工具(我个人使用Gulp,但有很多)。
很容易设置,留档在这里:https://gulpjs.com/
Gulp主要负责css文件的编译方式和编译位置。它将在node_modules文件夹中请求包。所以你可以走了。配置大口大口喝,你就可以上路了。
还有一个网页包。从未使用过它,但它似乎是自动化的未来:
https://webpack.js.org/
我建议使用网页包。
问题内容: 问题1: 通过npm安装Twitter Bootstrap的目的到底是什么?我认为npm是用于服务器端模块的。自己提供引导文件比使用CDN更快吗? 问题2: 如果要npm安装Bootstrap,我将如何指向bootstrap.js和bootstrap.css文件? 问题答案: 使用CDN的要点是它 速度更快 ,首先是因为它是一个 分布式 网络,但是其次,因为静态文件被浏览器缓存,并且很
问题内容: 运行时是否可以指定目标目录? 问题答案: 您可以使用以下选项: 软件包将安装在中。之所以需要,是因为npm否则可能会选择层次结构中更高层次的已存在目录。(请参阅文件夹上的npm文档。)
提示:npm 是 nodejs 包管理工具,可以方便的管理和使用 nodejs 包,如果你暂时没有用到,可以跳过本文。 我们提供的 Highcharts npm 包,包含了 Highcharts、Highstock、Highmaps 及所有的功能模块,通过下面的命令即可完成安装 npm install highcharts --save 1. 加载 Highcharts var Highcha
我使用的是Android Studio1.4
问题内容: 我正在尝试通过npm安装github私有存储库,其中包括其他私有github存储库作为依赖项。 尝试了很多方法和帖子,但是都没有用。这是我在做什么: 在package.json中就像: 正确的方法是什么? 问题答案: 以下在我需要的所有情况下都可以正常工作: