Tag: npm

如何判断npm包是全局还是本地安装的

我正在windows7上安装grunt,node,npm,bower和grunt-cli。 说明说我应该运行带有-g标志的全局安装命令。 如何检查我安装时是否使用了-g标志。 卸载并重新安装需要很长时间。

在nodejs中使用node-sass时找不到libsass绑定

我想在我的node.js v0.12应用程序中使用node-sass模块,以从libsass的性能中libsass 。 我执行npm i node-sass安装模块,到目前为止没有错误。 现在乱七八糟的开始: 如果我只是在terminal中打开REPL来尝试node-sass那么一切正常,但如果我把它包含在我的项目文件中,并运行node myfile.js那么我得到以下错误信息: Error: `libsass` bindings not found. Try reinstalling `node-sass`? 在npmjs.com上的模块描述表明,在Ubuntu下parsing#!/usr/bin/env node可能会有问题,以及如何解决这个问题,但在我的机器上并不是这样。 我找不到任何有用的东西,所以我希望你能帮助我。 我在Ubuntu 14.10下使用node v0.12.2。 PS:我已经尝试重新安装节点sass,但没有成功。 没有什么变化。

我是否应该试试我的testing?

我应该把什么东西放在.npmignore ? testing? 东西像.travis.yml , .jshintrc ? 运行模块时什么都不需要(自述除外)? 我找不到任何指导。

NPM /鲍尔/composer php – 差异?

有人能向我解释NPM , Bower和Composer之间的区别吗? 他们都是包裹经理 – 对吗? 但是什么时候应该每个人都使用? 另外,每一个似乎都有一个json文件伴随着它,这是否存储所有你需要的软件包,所以他们可以安装CMD线? 你为什么需要这个文件?

在打字稿中书写NPM模块

我正在开发我的第一个NPM模块。 之前我曾经使用过打字稿,而且很多问题是很多模块没有可用的定义文件。 所以我认为在打字稿中写我的模块是一个好主意。 但是,我找不到任何有关如何做到这一点的最佳方法。 我发现这个相关的问题“ 我可以用coffeescript编写npm包吗? ”,其中人们build议只发布javascript文件。 但是与coffeescript文件相反,打字稿文件在打字稿应用程序中使用时可能会非常有用。 我应该在发布NPM模块时包含Typescript文件,还是应该只发布JavaScript文件并将生成的.d.ts文件提供给DefinitelyTyped?

如何在Windows上更新npm?

当我从msi( http://nodejs.org/download/ )安装节点0.10.33时,我得到了旧版本的npm(1.4.28)。 我如何在Windows上升级npm? npm install -g npm 不起作用; 我还有老npm。

使用发行版nodejs包(Ubuntu)将NPM安装到主目录中

我想使用分发Node.js包(或更多最新版本的chris-lea ppa ),但将NPM安装到我的主目录。 这可能看起来很挑剔,但是对于使用polyglot / github的开发人员来说,在Linux下设置语言运行时/库环境是非常习惯的方式:运行时的distro包,每个用户环境中的第三方库(参见virtualenv,RVM – RVM如果你愿意,也会为你build立Ruby)。 如果有必要,我将在本地构build节点,但是它是一个PITA,因为Node正在成为大量项目的附带开发需求。 有关将node + npm安装到主目录的说明 另一种安装node + npm到家的方法 第二个链接似乎可能与分发nodejs包,但似乎很粗略。 更新 这个粘贴总结上面的第二个链接,但对我来说不起作用(至less在安装过程中,npm忽略〜/ .npmrc)。

如何用nvm更新节点

我已经使用nvm安装了node.js版本5.0,但现在我想将其更新到5.4。 有没有办法升级node权利,而不是安装最新的稳定版本? 我不想失去所有这些全局包,并说npm install grunt-cli bower yo yoman-angular-generator blablablablablabla…

如何在不使用npm的情况下安装node.js模块?

有很多模块在node的github页面上列出,但是没有用npm-registry发布。 这些模块不能使用npm进行安装。 在从Git中克隆它们之后安装这些nodejs模块的正确方法是什么?

使用npm卸载时自动从package.json中删除依赖项

在npm init我可以使用以下方法在我的package.json中添加依赖项: npm install package –save 并说,我想uninstall包,我这样做: npm uninstall package 但我希望我的package.json也可以相应更新,而不必手动转到该文件并删除该行。 从npm文档它说: 这是严格的附加,所以它不会从你的package.json中删除选项,没有一个很好的理由。 所以,我只是想知道这是否可能。