Articles of bower

我怎样才能从这个项目中删除凉亭,并用yarn(noob)使用requirejs?

我怎样才能切换这个避免使用凉亭? 我第一次安装了yeoman,knockout的发电机使用了凉亭。 现在我读了bower的支持是有限的,而bootstrap使用了popper.js,在v2中会弃用对bower的支持。 我现在想避免头痛,同时学习。 RequireJS和每个客户端库都在/src/bower_modules 。 如果我使用npm或yarn安装bootstrap,它会将它们安装在浏览器无法访问的/node_modules 。 然后,我使用/src/bower_modules将dist文件夹传输到my /src/bower_modules文件夹? 文件夹结构: /src/ |–bower_modules/ |–app/ |–require.config.js /node_modules/ /gulpfile.js gulpfile.js: var requireJsRuntimeConfig = vm.runInNewContext(fs.readFileSync('src/app/require.config.js') + '; require;'), requireJsOptimizerConfig = merge(requireJsRuntimeConfig, { out: 'scripts.js', baseUrl: './src', name: 'app/startup', paths: { requireLib: 'bower_modules/requirejs/require' }, include: [ 'requireLib', 'components/nav-bar/nav-bar', 'components/home-page/home', 'text!components/about-page/about.html' ], insertRequire: ['app/startup'], bundles: { // If you want […]

如何从package.json生成component.json?

正确使用bower安装es5-shim: bower install es5-shim 但是它不包含主文件,所以当列出源文件时,我得到一个空的列表: bower list –sources {} 我已经看了es5-shim回购 ,它只是一个package.json ,其中包括“主”的定义:“es5-shim.js” component.json是如何生成的? 似乎错过了主要的属性。 这是安装时在组件/ es5-shim中获得的component.json。

如何将下划线整合到mean.io中

我正在开发一个mean.io模块,我希望在客户端代码中使用下划线,特别是在下面的控制器文件中 packages/myModule/public/controllers/ 这是我的理解,我可以把它与凉亭。 我这样做 – 它是在bower_components下。 下一步还不清楚: 我怎么能把下划线发送给客户端? 另外,如何通过以下方式在本地提供: var _ = require('underscore'); 我咕噜咕噜地扫了一眼。 不能得到它的工作,因为jshint barfed一堆的错误 – 也许是与下划线需要与一个'全球'标志(?)jshint' 什么是适当的干净和可维护的方式来使下划线可用于客户端代码?

我怎样才能打开web应用程序需要node.js

我必须运行微型爬虫https://github.com/WebMole/Micro-Crawler这是一个爬虫Web应用程序,与node.js运行。 我无法弄清楚如何打开这个应用程序,我下载node.js,当我编写安装npm和安装bower到node.js命令行时,什么也没有发生。 此外,我不知道如何启动后,安装应用程序 请帮帮我

与Bower和npm相同的模块/包

有没有办法编写一个单独的模块/包,可以发布到npm和Bower ,而不必重复文件? 想象一下,你有一个简单的JS文件,其中包含一些独立的代码(即它没有任何外部依赖)。 一个理想的目录看起来像这样: /file.js /package.json /bower.json 在这种情况下,问题是“file.js”与npm一起工作将需要一个module.exports语句,而这不适用于Bower。 那么,有没有办法避免产生两个单独的几乎相同的文件?

鲍尔在提取阶段默默地失败

我有一个凉亭面临的问题。 它在凉亭萃取阶段不断地失败。 尝试了上周的许多事情,但不能够提取.tgz文件,虽然鲍尔能够完全下载,但只是无法提取它。 试图给予临时文件夹下载的完整权限,即使更改临时文件夹,但仍然无法正常工作。 在git论坛找不到任何解决scheme。 在我的同事系统的相邻系统上,从下载到提取都工作正常。 progress lib#* received 13.1MB of 13.5MB downloaded, 97% bower progress lib#* received 13.4MB of 13.5MB downloaded, 99%![enter image description here][1] bower extract lib#* latest-release-evolve-psi2.tgz bower ENOENT ENOENT, readdir 'C:\temp\userid\bower\lib-1304-bSbOIZ,function () { if (cal led) { return; } removeFunction(path); c alled = true; }' Stack trace: Error: ENOENT, readdir 'C:\temp\userid\ […]

nodejs / bower错误“toLowerCase”

我在本地和全球尝试过4次以上的尝试,但我无法弄清楚如何安装(和configuration)nodejs / bower / wysihtml5-editor。 这就是发生的事情: 我想用这个奇特的wysiwyg编辑器: 在这里 所以我不得不做一些研究,因为我不是一个职业,但我做到了这一点: 1. sudo apt-get update 2. sudo apt-get install git-core curl build-essential openssl libssl-dev 3. sudo git clone https://www.github.com/joyent/node.git 4. cd node 5. git tag #to see the versions 6. sudo git checkout v0.9.9 7. sudo ./configure 8. sudo make 9. sudo make install 10. sudo curl […]

与git的Yeoman

我是Yeoman的全新用户。 我正在努力学习本文的工作stream程。 到目前为止,我了解了一些,但我陷入了一个非常基本的过程。 这是我的意思是:当我把我的所有目录到我的资源库,它需要必要的文件和文件夹。 我使用了Yeoman .gitignor,以便它忽略像bower_component这样的不需要的大文件 其他他们的成员可以克隆我的存储库,并运行: bower安装&npm安装具有所有bower和npm组件。 然后运行grunt生成dist文件夹。 Upto现在一切正常,但我的问题是他们需要做相同的进程,每次当他们拉什么新的项目? 像我做了一些改变,并推到我的存储库,所以他们必须做什么来获得我的新变化? 他们需要做凉亭安装&npm安装 ? 预先感谢,并真的很可怜的英语感到抱歉

咕噜凉亭:安装错误

我是angularJS的初学者,我想用一个bitbucket克隆项目上的npm start来启动节点服务器,但是当我这样做的时候出现错误。 我尝试了几件事情,从防火墙的进出口设置解除阻止端口22,并运行此命令npm install -g grunt-cli但没有效果,我仍然得到这个错误 这是我的npm-debug文件: 0 info it worked if it ends with ok 1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe', 1 verbose cli 'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', 1 verbose cli 'install' ] 2 info using npm@1.4.28 3 info using node@v0.10.36 4 verbose node symlink C:\Program Files\nodejs\\node.exe 5 warn package.json wkfs-demo@0.1.0 No repository field. 6 warn […]

NPM和Bower中的程序包依赖关系

npm和凉亭的第一次用户。 我能够正确安装包,但我不确定依赖关系如何工作? 举个例子,我在我的应用程序根目录下创build了一个“npm install angularjs”,在其中创build了一个文件夹“node_modules / angularjs /”。 我还可以看到,在angularjs文件夹中有一个package.json文件,看起来它没有被处理,因为有很多软件包列在其中,没有安装。 长话短说,我应该手动安装所有这些软件包还是有一个内置的function,npm / bower还可以处理这些依赖关系? 更新: 我很缺乏提问精确的能力,我向那些已经回答并没有给出正确答案的人道歉。 我期望发生的事情: 使用npm或者bower,我想澄清一下,如果我安装了一个软件包,它是否会自动安装新软件包的依赖关系,或者是否需要为每个软件包执行npm / bower安装。 .json文件手动? 我所做的努力使其工作: 创build文件夹D:\网站\ TestSite 在通过CMD的文件夹中,我做了一个“npm初始化”,并通过指南 我跟着那个“npm install angularjs” 创build了一个新文件夹D:\ Websites \ TestSite \ node_modules \ angularjs,在这个文件夹中有一个“index.js”和package.json文件 打开index.js我得到一个“require(”angular“);” 和module.exports = window.angular。 package.json文件包含一些尚未安装的依赖项。 我的结果: 根据我的预期,上面第3点的npm install在安装了angularjs之后没有安装package.json文件的依赖关系。 我不知道,但我认为index.js文件需要包括在我的HTML,它需要启动requirejs库? 如果是这种情况,那么requirejs(我没有在我的网站上安装)应该是angularjs的工作依赖,并应该给我的能力,尝试和启动之前安装? 我是否错过了一个步骤,或误解了NPM / Bower的function? 感谢您的耐心等待!