Tag: bower

grunt bower安装一个shimmed凉亭依赖

我已经安装了一些我的应用程序需要的Git仓库,我做了以下操作: bower install git://github.com/user/cooltool.git –save grunt bower-install 然后我得到以下错误: cooltool was not injected in your file. Please go take a look in "app/bower_components/cooltool" for the file you need, then manually include it in your file. 是从一个GitHub仓库直接安装的鲍尔组件总是需要手动添加到我的index.html文件? 如果没有,我如何使它包含正确的脚本? Grunt任务都是yo angular-fullstack脚手架工具的一部分。 gruntfile的bower-install任务如下: // Automatically inject Bower components into the app 'bower-install': { app: { html: '<%= yeoman.app %>/views/index.html', […]

在AngularJS和Nodejs之间共享代码

使用javascript在前端和后端之间共享代码的最佳方式是什么,特别是在nodejs和angularjs之间nodejs angularjs ? 事情是我们在后端和前端使用相同的enums和constant values ,如error codes 。 现在我们只是将每个更改复制到两个平台,这不是一个好的解决scheme。 还有一些可以共享的服务。 我见过像browserify这样的图书馆; 但那不是我正在寻找的。 我正在寻找类似于java maven dependency的解决scheme。 在java ,库可以使用maven轻松共享,而我无法在javascriptfind类似的方法。 有没有办法孤立这些服务,并将它们作为独立的使用nodejs使用npm和angularjs依赖于nodejs ? 或者在前端和后端之间共享相同的代码的方式是什么?

如何使用纱线安装凉亭包?

从项目的自述文件 : 多个registry:从npm或Bower安装任何软件包,并保持软件包工作stream程相同。 我假设这意味着我可以用Yarn安装我的Bower软件包(列在我的项目的bower.json )。 如果是这样的话,我该如何去做呢? 我没有看到任何提及Bower或在文档中使用单独的registry。 但是,我确实看到源中列出的Bowerregistry。

NPM安装包不能正常工作

提前得到任何帮助,我可以得到。 我正在尝试在我的mac OSX 10.8的terminal中使用nodejs和NPM安装grunt,bower和yeoman等软件包。 我检查节点和NPM的版本,以确认他们安装正确,发现是真实的。 但是,当我开始运行命令来安装像鲍尔一样的软件包时,使用以下命令: npm install -g bower 我得到各种各样的错误。 我试图避免使用sudo命令。 我尝试使用sudo,但事后我会得到一个响应“找不到命令”。 我有一种感觉,包可能不在正确的文件夹或目录中,但我不清楚接下来要做什么。 为了您的参考,这些是我得到的错误: npm ERR! Error: EACCES, unlink '/Users/myname/.node/lib/node_modules/bower/.editorconfig' npm ERR! { [Error: EACCES, unlink '/Users/myname/.node/lib/node_modules/bower/.editorconfig'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/Users/myname/.node/lib/node_modules/bower/.editorconfig' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! […]

通过bower安装jQuery-Mobile

在我的项目中,我想通过凉亭使用jquery-mobile。 在我可以使用它之前,我必须在bower_components/jquery-mobile之后运行npm install和grunt然后才能使用缩小的.js和.css文件。 这是非常乏味的,如果我不得不为每个使用的库都做这个,我想我会后退到下载文件并将它们添加到我的项目中。 那么有没有更优雅的方式通过鲍尔依赖关系到达这些“最终”文件? 我的bower.json "dependencies": { … "jquery-mobile": "latest", }

Bower – 安装包时出错“path.join的参数必须是string”

我刚刚创build了一个节点项目,并试图使用bower安装jquery。 bower install jquery 我得到以下错误: bower jquery#* not-cached git://github.com/jquery/jquery.git#* bower jquery#* resolve git://github.com/jquery/jquery.git#* bower jquery#* error Arguments to path.join must be strings Stack trace: TypeError: Arguments to path.join must be strings at f (path.js:204:15) at Object.filter (native) at Object.exports.join (path.js:209:40) at GitHubResolver._checkout (C:\Users\Adam\AppData\Roaming\npm\node_modules\bower\lib\core\resolvers\GitHubResolver.js:54:21) at C:\Users\Adam\AppData\Roaming\npm\node_modules\bower\lib\core\resolvers\GitResolver.js:69:21 at _fulfilled (C:\Users\Adam\AppData\Roaming\npm\node_modules\bower\node_modules\p-throttler\node_modules\q\q.js:798:54) at self.promiseDispatch.done (C:\Users\Adam\AppData\Roaming\npm\node_modules\bower\node_modules\p-throttler\node_modules\q\q.js:827:30) at Promise.promise.promiseDispatch (C:\Users\Adam\AppData\Roaming\npm\node_modules\bower\node_modules\p-throttler\node_modules\q\q.js:760:13) at […]

未findnpm:命令。 节点已安装时如何重新安装NPM? NPM去了哪里?

我开始学习使用AngularJS教程构build现代Web应用程序,并且很早就遇到了问题。 我有节点安装: /path/ang-news node -v v0.10.26 早些时候我在使用NPM,但是和Yeoman一起遇到了麻烦。 我已经重复了这些步骤,但Grunt停止工作,所以我开始新鲜。 我跑了: $ sudo npm install -g generator-angular 和所有的依赖关系正在安装,直到我收到: npm WARN package.json mongo@0.1.0 No repository field. npm ERR! peerinvalid The package generator-karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer generator-angular@0.9.1 wants generator-karma@>=0.8.2 然后我尝试更新: $ npm update -g 我应该以pipe理员身份运行它。 我收到了大量的错误信息,这似乎是最相关的: npm ERR! Please try running […]

本地安装与全球安装的NPM模块

在我的package.json文件中,我将bower列为依赖项。 运行npm install之后,bower会在本地安装。 当我在本地安装之后尝试运行bower时,出现错误 "bower" is not recognized as an internal or external command." 似乎解决这个问题的唯一方法是在全球安装凉亭。 我为什么要这样做? 如果我的项目包含一个本地的凉亭为什么不会节点使用它的副本? 运行Windows 7

使用npm列表时,“无效”是什么意思?

我是nodejs的新手,我刚刚在全局安装了bower模块。 从那以后,npm list命令给出了我在网上search到的下列输出,但是找不到任何帮助: **npm ERR! invalid: chalk@0.5.1 /usr/local/lib/node_modules/bower/node_modules/chalk npm ERR! invalid: ansi-regex@0.2.1 /usr/local/lib/node_modules/bower/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex npm ERR! invalid: configstore@0.3.1 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/configstore npm ERR! invalid: object-assign@0.3.1 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/got/node_modules/object-assign npm ERR! invalid: registry-url@0.1.1 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/latest-version/node_modules/package-json/node_modules/registry-url npm ERR! invalid: strip-ansi@0.2.2 /usr/local/lib/node_modules/bower/node_modules/update-notifier/node_modules/string-length/node_modules/strip-ansi npm ERR! not ok code 0** 其余的输出是正常的,并列出已安装的模块。 任何人都可以解释发生了什么事?

鲍尔 – EPERM,取消链接错误

我遇到了下面的错误堆栈跟踪,而我尝试使用Bower安装“jQuery”。 有人可以提供一些帮助吗? C:\study\meanApp>bower install jquery –save bower not-cached git://github.com/jquery/jquery.git#* bower resolve git://github.com/jquery/jquery.git#* bower download https://github.com/jquery/jquery/archive/2.1.1.tar.gz bower retry Download of https://github.com/jquery/jquery/archive/2.1.1.t ar.gz failed, trying with git.. bower EPERM EPERM, unlink 'C:\Users\UserZ\AppData\Local\Temp\AUserZ\bower\jquery-8680-AaJIqU\archive.tar.gz' Stack trace: Error: EPERM, unlink 'C:\Users\UserZ\AppData\Local\Temp\A-UserZ\bower\jqu ery-8680-AaJIqU\archive.tar.gz' Console trace: Trace at StandardRenderer.error (C:\Users\UserZ\AppData\Roaming\npm\node_module s\bower\lib\renderers\StandardRenderer.js:72:17) at Logger.<anonymous> (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bo wer\bin\bower:110:22) at Logger.EventEmitter.emit (events.js:95:17) at Logger.emit (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\nod e_modules\bower-logger\lib\Logger.js:29:39) […]