Tag: 包的

如何更新bower.json中的每个依赖项到最新版本?

例如,这里是来自bower.json的依赖关系 "dependencies": { "bootstrap": "~3.1.1", "socket.io-client": "1.2.1", "underscore": "~1.6.0", "angular-bootstrap": "~0.12.0" } 我可以看到下划线有一个更新的1.7.0版本,bootstrap有3.3.1的更新版本。 如果是npm,那么我会改变版本* "dependencies": { "bootstrap": "*", "socket.io-client": "*", "underscore": "*", "angular-bootstrap": "*" } 并运行npm update –save npm然后下载所有的最新版本,并将package.json文件中的*replace。 但是,这不适用于凉亭。 我如何得到凉亭做同样的事情,并一次更新所有的软件包到最新的版本?

使用Browserify加载Node.js模块

我正在使用Browserify( http://browserify.org/ )在JavaScript中加载模块。 我不断收到以下错误: 我不知道为什么会这样。 我在名为“wordnet-develop”的目录中有一个“package.json”文件,它位于与JavaScript文件相同的位置。 本来我觉得可能有path问题。 但是,我做了同样的事情,但有一个test.js文件,它的工作。 所以,我认为使用package.json可能有问题。 package.json文件的开头: 我的JavaScript文件的开始: 包含javascript文件的目录: 包含package.json文件的目录(见上面的“wordnet-develop”): UPDATE 我replace了var WordNet = require('./wordnet-develop/node-wordnet'); 用var WordNet = require('./wordnet-develop/lib/wordnet'); 正如klugjo所build议的那样。 它可能已经工作,但现在我得到一个新的错误消息: 这再次发生,但'asynchronous'模块丢失。 我检查了lib / wordnet,它包含了蓝鸟和asynchronous的要求,所以这可能是错误的来源。 但是,我现在不知道该怎么做。 我是新来的node.js和模块,所以我不熟悉的解决scheme。 我应该parsing所有的代码,并在网上find所有必需的模块? 他们不应该被包括在模块中吗? 是我试图在香草JavaScript中使用node.js模块的问题?

Grunt压缩:我怎么能只包含运行时节点模块的依赖关系?

我的应用程序是MEAN堆栈样式。 我想生成一个包含所有Nodejs和AngularJs文件的包,所以我可以解压缩包并在其他环境下运行。 我使用grunt-contrib-compress压缩并生成一个zip文件。 一切正常,但有许多开发节点模块,如grunt *。 我所需要的只是在package.json中定义的运行时节点模块。 这将大大减less封装尺寸。 我可以逐个包含节点模块,但有没有一种好的方法,只包含运行时模块而打包?

跨平台打包node.js应用程序

所以我有一个在命令行上运行的Node.js应用程序。 我在Qt中创build了一个非常简单的GUI窗口,它调用Node.js命令行程序。 我可以使用Qt Installer Framework打包Qt GUI。 它工作很好。 但它只适用于我的机器… 我需要: 在用户的计算机上安装node.js。 我不想依赖node.js的“系统”版本,并且希望在我的应用程序目录中的某个地方有一个“sandboxed”版本的node.js。 此外,用户可能没有安装任何编译器… 运行npm并安装一些包到用户的计算机 需要在Mac / Windows / Linux上运行 我在这里是不现实的吗?

在升级之前,如何查看npm包的发行说明?

npmregistry是否以标准的方式公开版本说明? 我在以下版本中看到发行说明: README.md 在GitHub上作为标签发布,没有描述 在GitHub上作为带有描述的标签发布 虽然SemVer至less让我知道是否有一个突破性的变化,那么查看一个软件包作者可能添加的function或错误修复将是非常好的。

凉亭转储当前组件(像Python的点击冻结)

Python Package Index(pip)具有pip freeze命令,该命令转储一个requirements.txt文件,该文件指出当前(虚拟)环境中安装的所有内容。 节点的凉亭有类似的命令吗? 说,我已经运行了几个bower install <component-x> ,我不想打扰供应商的名称和版本 – 可以根据本地bower_components目录中包含的内容为我生成bower.json吗?