jjzjj

devDependencies

全部标签

javascript - Node/npm : How to manage globally installed devDependencies

我正在构建一个带有应该全局安装的devDependencies的Node模块,例如jasmine-node和jshint。我本质上需要的是能够在我的makefile/npm脚本部分引用它们的二进制文件以运行测试、lint等。换句话说,我不希望以编程方式require()它们。在四处挖掘之后,我仍然对如何处理这个问题感到困惑:1)我的第一个方法是假设这些模块将全局安装,在我的模块文档中阐明这一点并将它们的二进制文件引用为全局变量——即期望它们全局可用。这与这条建议冲突Makesureyouavoidreferencinggloballyinstalledbinaries.Instead,

javascript - Bower 在生产中加载 devDependencies?

精简版我的项目需要angular-leaflet,angular-leaflet有一个longlistofdevDependencies,包括jQuery2。我不想要jQuery2——我想要jQuery1.x。我怎样才能让bower忽略angular-leaflet的devDependencies并让我使用jQuery1?长版我正在使用Bower1.2.8。这是为我重现问题的最小bower.json:{"name":"bower-test","dependencies":{"jquery":"1.x","angular":"1.2.x","angular-leaflet":"0.7.x

javascript - 为什么 Ember 将所有内容安装为 devDependencies 而不是正常的依赖项

EmberCLI应用程序有一个package.json,它将所有内容列为开发依赖项。甚至应用程序的生产版本中需要的东西。例如像ember和ember-data这样的包被安装为devdependencies。作为引用,这里是我所说的示例:https://github.com/ember-cli/ember-new-output/blob/master/package.json#L17-L38这是什么原因? 最佳答案 在应用上下文中:正如@Lux在评论中提到的,构建后您不需要它们。应用程序的输出是构建,这应该是最终产品。此外,您通常不依

说说我自己理解的dependencies和devDependencies的区别

         网上看了很多的资料,半懂半不懂的,后来略略想通了。我自己对这两个的理解有些粗暴,简单谈谈我个人的理解吧,不对之处,还请指出。        dependencies:生产环境。这个生产环境不是对程序猿们来说,是对公司来说,产出利益的环境,我理解为用户使用环境。用户使用该环境下的代码。        devDependencies:开发环境。开发环境是对于程序员来说的。程序猿们在该环境下进行代码的编辑。        开发环境下,程序猿利用各种打包工具进行开发,调试。如webpack,vite等,它们功能强大,模块管理非常好,各种目录清晰。你可以进行各种组件、路由、插件、函数等

node.js - 如何收缩包装 devDependencies,但除非必要,否则不要安装它们?

我需要一堆devDependencies来运行测试套件并使用npmshrinkwrap锁定生产依赖项。问题是当我运行npminstall时,只安装了生产依赖项,为了安装devDependencies,我必须删除npm-shrinkwrap.json并再次运行它。现在,如果shrinkwrap也包含devDependencies,它们会安装在生产环境中,而不需要它们。当然应该有一些命令行参数来强制只安装正常的依赖项? 最佳答案 2016年9月:正如其他人也提到的那样,从npmv3.10.8开始,我们付出了巨大的努力来增强收缩包装功能。

node.js - 如何收缩包装 devDependencies,但除非必要,否则不要安装它们?

我需要一堆devDependencies来运行测试套件并使用npmshrinkwrap锁定生产依赖项。问题是当我运行npminstall时,只安装了生产依赖项,为了安装devDependencies,我必须删除npm-shrinkwrap.json并再次运行它。现在,如果shrinkwrap也包含devDependencies,它们会安装在生产环境中,而不需要它们。当然应该有一些命令行参数来强制只安装正常的依赖项? 最佳答案 2016年9月:正如其他人也提到的那样,从npmv3.10.8开始,我们付出了巨大的努力来增强收缩包装功能。

node.js - 如何使用 npm 仅安装 "devDependencies"

我正在尝试仅安装我的package.json文件中列出的“devDependencies”。但是以下命令都没有按我的预期工作。以下所有命令也会安装我不想要的生产依赖项。npminstall--devnpminstall--only=devnpminstall--only-dev我想不出更多的方法来告诉npm单独安装devDependencies。:( 最佳答案 查看NPMdocsforinstall:Withthe--productionflag(orwhentheNODE_ENVenvironmentvariableissetto

node.js - 如何使用 npm 仅安装 "devDependencies"

我正在尝试仅安装我的package.json文件中列出的“devDependencies”。但是以下命令都没有按我的预期工作。以下所有命令也会安装我不想要的生产依赖项。npminstall--devnpminstall--only=devnpminstall--only-dev我想不出更多的方法来告诉npm单独安装devDependencies。:( 最佳答案 查看NPMdocsforinstall:Withthe--productionflag(orwhentheNODE_ENVenvironmentvariableissetto

node.js - 如何防止为 Node.js (package.json) 安装 "devDependencies"NPM 模块?

我的package.json文件中有这个(缩短版):{"name":"a-module","version":"0.0.1","dependencies":{"coffee-script":">=1.1.3"},"devDependencies":{"stylus":">=0.17.0"}}我在Mac10.6.8上使用NPM版本1.1.1。当我从项目根目录运行以下命令时,它会同时安装dependencies和devDependencies:npminstall我的印象是这个命令安装了devDependencies:npminstall--dev我怎么做,所以npminstall只安装d

node.js - 如何防止为 Node.js (package.json) 安装 "devDependencies"NPM 模块?

我的package.json文件中有这个(缩短版):{"name":"a-module","version":"0.0.1","dependencies":{"coffee-script":">=1.1.3"},"devDependencies":{"stylus":">=0.17.0"}}我在Mac10.6.8上使用NPM版本1.1.1。当我从项目根目录运行以下命令时,它会同时安装dependencies和devDependencies:npminstall我的印象是这个命令安装了devDependencies:npminstall--dev我怎么做,所以npminstall只安装d