Tag: npm

npm更新错误,同时试图安装离子

我试图安装NPM时遇到问题。 总是运行良好,但现在,我要安装“离子”,问题是,当我试图重新安装nodejs一切正常,似乎npm安装,但试图更新它,它给了我错误,所以我试图通过这个命令来更新它: curl https://www.npmjs.org/install.sh | sh 我不能安装离子,我不知道为什么。 我已经安装了几个月前cordova和phonegap,但离子给我麻烦。 阅读指南,告诉我更新我的NPM,这样做,我已经(这是使用上面的命令以下错误) cleanup prefix=/usr/local All clean! unbuild npm@1.4.14 npm ERR! Error: EACCES, unlink '/usr/local/lib/node_modules/npm' npm ERR! { [Error: EACCES, unlink '/usr/local/lib/node_modules/npm'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/npm' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! […]

如何删除在Windows 7中的git本地回购文件夹

我在本地目录中创build了git clone。 然后我运行了npm,并且还安装了一些节点包(gulp等)。 但我不想现在的工作目录。 所以我只是右键单击鼠标并删除,我无法删除。 我得到下面的错误。 “源文件名大于文件系统支持的文件名,尝试移动到path名较短的位置,或在尝试执行此操作之前尝试重命名缩短的名称” 会是什么问题。

如何使用全球安装的Karma插件

我已经安装了一些karma插件,如:karma-requirejs,karma-jasmine …全局使用npm install -g 现在我想在业力testing执行中使用它们。 我发现使用它们的唯一方法是在karmaconfiguration的插件部分使用require函数: plugins: [ require('/usr/local/lib/node_modules/karma-requirejs'), require('/usr/local/lib/node_modules/karma-jasmine'), require('/usr/local/lib/node_modules/karma-junit-reporter'), require('/usr/local/lib/node_modules/karma-phantomjs-launcher'), require('/usr/local/lib/node_modules/karma-coverage'), require('/usr/local/lib/node_modules/karma-requirejs') ], 我以为业力会先看看本地的node_modules,然后看看全局的。 但是我必须设置完整path。 有没有办法使用全球安装的插件没有完整的path?

为什么Yeoman使用Bower而不是npm?

我开始使用这些工具,并且仍然在理解它们的元依赖关系。 正如我看到的Yeoman,它是一个npm客户端与一些“向导”function。 它已经安装了所使用的发生器的依赖关系。 为什么,在哪里以及如何在这里需要鲍尔? 为什么Yeoman在已经使用npm的时候需要另一个软件包系统? 我知道通常npm用于服务器端代码和Bower用于客户端代码(但仍然在服务器上,browserify用于客户端)。 npm和Bower都是包pipe理系统 。 对? 那么为什么Yeoman使用两个不同的包pipe理系统而不是坚持一个呢? 示例:我想为我的团队创build一组模板和组件,以便能够按照常见的结构,样式等快速构build网站。 首先,我用基本的CSS,菜单创build一个空的网站。 我做一个Yeoman生成器。 然后,我做了第二个发电机添加一个空的网页到这个网站。 (我想为这种情况下的生成器,所以它创build菜单中的条目,添加一些testing等)。 然后,我想提供一些自定义组件,就像一个特殊的forms。 我通常会将其包装在凉亭包装中。 但为什么不作为另一个发电机? 在这种情况下,发电机将完全符合该法案。 这将是一个非常愚蠢的发电机,基本上只是在正确的文件夹中导入文件。 这不会改变开发者的stream程。

在浏览器中使用节点返工CSS

我希望能够在浏览器中使用reworkcss / css。 我从github下载了2.0.0版,并用nmp install安装了所需的软件包。 我已经尝试了requireJS(声称能够处理CommonJS模块格式 ),需要index.js,但是关于“exports”未定义的错误。 我也试图用browserify来压缩它,但是这显然不是它的意图。 有谁知道我该怎么办? 我不能在项目中使用node.js,但是在浏览器中需要CSS模块的function。

在赢得7安装“ionic framework”的错误

我需要你的帮助来解决这个问题。 input命令$ ionic …时显示消息,操作系统为Win 7 $ionic … ========================================================================= **events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1000:11) at Process.ChildProcess._handle.onexit (child_process.js:791:34)**

为Node.js安装Web服务器

我正在试图购买一本我购买的名为“Pro Angular JS”的书,而且我无法获得指向正确端口的Web服务器。 所以,我去命令行,运行节点,我得到的第一个错误是,当试图安装连接: npm should be run outside of the node repl, in your normal shell. (Press Control-D to exit.) 好,可以。 所以我按照命令指定的方式进行操作,并按照用户的要求进行安装,最后在我的用户根文件夹中添加一个名为node_modules的文件夹。 好吧,似乎一切仍然有道理。 现在,这本书告诉我在Node.js安装文件夹中创build一个server.js文件。 在我的用户上没有实际创build的Node.js安装文件夹。 我确实看到了node_modules文件夹。 所以我猜我的用户的根目录是node.js安装的地方,但也许是隐藏的或什么的? 我相信当我使用Mac安装程序的节点,它表示它是在usr / local / bin创build的。 但我不知道,如果这是我的用户在我的电脑,甚至更多的根访问我的电脑。 最后,回到这个server.js文件…所以我用一个文本编辑器创build它,包含这个代码: var connect = require('connect'); connect.createServer( connect.static("…/angularjs") ).listen(5000); 当然,他们希望我将这个文件添加到我的节点安装的目录。 目前,它位于我当前用户(用户是kst001)根目录的位置。 当我在shell中使用npm install connect行来安装node_module文件夹时,这也是我创buildnode_module文件夹的地方。 他们还希望我创build一个名为angularjs的文件夹,在那里我将存储我的应用程序,并将其放置在安装了node.js的根目录中。 再一次,坐在根目录中的一切。 然而,当我尝试启动我的testing文档在端口5000(localhost:5000 / test.html),我得到一个“找不到页面”的错误。 已经尝试使用这个链接来解决我的问题,这似乎死了我的问题,但它没有解决任何问题: 节点/连接问题对象函数createServer没有静态的方法 顺便说一句,我使用的是Mac。 […]

如何告诉openshift做npm安装来更新软件包并重新启动应用程序?

我在openshift上有一个node.js应用程序,它使用了一个我经常更新的包。 所以我也在"mypackage":"latest"放了"mypackage":"latest" 。 我想告诉openshift更新该软件包并重新启动应用程序。 rhc app restart只是重新启动应用程序而不做npm install 有没有办法做到这一点? (除了不必要地更新应用程序的代码和推动更改,这是计划B)

使用load-grunt-tasks有什么缺点吗?

我最近遇到了负载咕tasks任务的高效魔法,但我想知道为什么它的使用似乎是例外,而不是我见过的大多数例子中的规则。 如果你不熟悉这个模块,它会这样做: 该模块将读取package.json中的dependencies/devDependencies/peerDependencies并加载与提供的模式匹配的grunt任务。 例如,在你的Gruntfile.js中这个混乱: grunt.loadNpmTasks('grunt-shell'); grunt.loadNpmTasks('grunt-sass'); grunt.loadNpmTasks('grunt-recess'); grunt.loadNpmTasks('grunt-sizediff'); grunt.loadNpmTasks('grunt-svgmin'); // and likely many, many more …可以用一个简单的replace: require('load-grunt-tasks')(grunt); 那么,这个单线是否有任何缺点? 如果不是,那为什么它不是在线例子中注册Grunt任务的标准? 我在SO或Googz上找不到任何东西,对Node或Grunt也不是很熟悉,所以对此有所了解。

现场重新加载不与烬cli工作

ember new foo-proj cd foo-proj ember s 现在服务器正在运行。 但是当我编辑一个文件,例如foo-proj / app / index.html 实时重新加载不重新加载 ! 我在跑: 节点v0.10.31 npm 1.4.23 我一直在#ember-cli频道上问,但没有运气。 我似乎是唯一有这个问题的人。