小编im_*_*ton的帖子

全局节点模块无法正确安装.没有找到指令

我在安装全局节点模块时遇到问题,我在网上找到的所有内容都说解决方法只是添加-g.哪个不是问题.我认为这是一个链接问题或错误的目录问题.

这是我做的:

$ npm install -g express
npm http GET https://registry.npmjs.org/express
npm http 304 https://registry.npmjs.org/express
npm http GET https://registry.npmjs.org/range-parser/0.0.4
npm http GET https://registry.npmjs.org/mkdirp/0.3.3
...downloads correctly

$ express myapp
bash: express: command not found
Run Code Online (Sandbox Code Playgroud)

但是,当我运行直接链接位置来表达它的工作原理时:

   $ /usr/local/share/npm/bin/express myapp

   create : myapp
   create : myapp/package.json
   create : myapp/app.js
... Builds app correctly
Run Code Online (Sandbox Code Playgroud)

模块的位置是:

$ which node
/usr/local/bin/node
$ node -pe process.execPath
/usr/local/Cellar/node/0.8.20/bin/node
$ npm link express
/Users/bentonrr/Development/Personal/node_modules/express -> /usr/local/share/npm/lib/node_modules/express
Run Code Online (Sandbox Code Playgroud)

在我的.bash_profile中,我有:

export PATH=/usr/local/bin:$PATH
export NODE_PATH=/usr/local/lib/node_modules:/usr/local/lib/node
Run Code Online (Sandbox Code Playgroud)

我是否需要更改我的节点环境才能下载到正确的文件夹?是不是正确连接的东西?我搞不清楚了..

谢谢!

其他规格:

$ node --version
v0.8.20
$ …
Run Code Online (Sandbox Code Playgroud)

terminal install node.js npm

67
推荐指数
5
解决办法
7万
查看次数

列出存储桶时,Ruby Amazon S3 Access被拒绝

Ruby newb在这里.

我获得了亚马逊云数据的访问权.我开始认为访问键是关闭但我可能是错的.有人帮忙!

我有aws文件夹作为插件

>> Version
=> "0.6.3"

>> AWS::S3::Base.establish_connection!(:access_key_id =>'*******', :secret_access_key => '*****')
=> #<AWS::S3::Connection:0x007fd0539bb4c0 @options={:server=>"s3.amazonaws.com", :port=>80, :access_key_id=>"****", :secret_access_key=>"****"}, @access_key_id="****", @secret_access_key="****", @http=#<Net::HTTP s3.amazonaws.com:80 open=false>>

>> AWS::S3::Service.buckets   
=> AWS::S3::AccessDenied: Access Denied

from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/error.rb:38:in `raise'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/base.rb:72:in `request'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/base.rb:88:in `get'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/service.rb:21:in `buckets'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:183:in `block in buckets'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:152:in `expirable_memoize'
from /Users/PBR/.rbenv/versions/1.9.2-p290/lib/ruby/gems/1.9.1/gems/aws-s3-0.6.3/lib/aws/s3/extensions.rb:182:in `buckets'
Run Code Online (Sandbox Code Playgroud)

ruby buckets ruby-on-rails amazon-s3 amazon-web-services

17
推荐指数
2
解决办法
1万
查看次数

CSS - 具有动态列包装的单个列表

可能重复:
CSS:如何将列表分成页面上的列?

我一直在寻找这个解决方案而找不到它,所以我想我会发布我最终制作的内容.

我试图建立一个单独的列表,在第5项之后,列表将换行并移动到另一列.这是因为它可以是超级动态的,用户需要多少项.

在此输入图像描述

这是我提出的解决方案.

 li{
   position: relative;
   line-height: -6px;
}
    
 ol li:nth-child(6) {
    margin-top: -90px;
}
    
 ol li:nth-child(-n+5){
    margin-left: 0em;
 }
    
 ol li:nth-child(n+6){
   margin-left: 10em;
 }
Run Code Online (Sandbox Code Playgroud)
 <ol>
      <li>Aloe</li>
      <li>Bergamot</li>
      <li>Calendula</li>
      <li>Damiana</li>
      <li>Elderflower</li>
      <li>Feverfew</li>
      <li>Ginger</li>
      <li>Hops</li>
      <li>Iris</li>
      <li>Juniper</li>
 </ol>
    
    
   
Run Code Online (Sandbox Code Playgroud)

这是小提琴:http://jsfiddle.net/im_benton/tHjeJ/

你觉得我的解决方案怎么样?什么是适用于IE的解决方案?

css list css-selectors css3

11
推荐指数
1
解决办法
1万
查看次数

陷阱焦点在带有角度的html容器中

我正在构建一个可访问的网站,并试图管理焦点.我需要打开一个模态,然后将焦点放在模态中的第一个元素上,然后捕获焦点,直到模态关闭("取消"或"接受").

HTML

<a href="" ng-click="modalshow = !modalshow; modal.open();">Open Modal</a>
  <div ng-show="modalshow" id="modal">
    <h3 id="tofs" >Terms of Service</h3>
    <p>Lorem Ipsum Lorem Ipsum Lorem Ipsum Lorem Ipsum </p>
    <span>Cancel</span> 
    <span>Accept/span> 
  </div>
  <h2>Seprate Content</h2>
Run Code Online (Sandbox Code Playgroud)

使用Javascript

angular.module('app')
    .controller('Controller', modalCtrl);

  function modalCtrl() {
     $scope.modal = {
       open: function() {
         angular.element('#tofs').focus();

       }
     }
  }
Run Code Online (Sandbox Code Playgroud)

javascript focus angularjs angularjs-directive angularjs-scope

8
推荐指数
1
解决办法
3074
查看次数

React Native SocketProtocol Error和TimeoutError

我似乎无法弄清楚这一点.当我打开我的React Native应用程序时,我得到了这些错误.我发现最好的是它与应用程序的捆绑方式有关.任何帮助将非常感谢和赞成!谢谢!

错误示例

来自xCode的错误

2016-06-16 17:21:50.160 [warn][tid:com.facebook.react.JavaScript] [TimeoutError: Event response for 'login' timed out]
2016-06-16 17:21:51.580 [warn][tid:com.facebook.react.JavaScript] [SocketProtocolError: Socket hung
Run Code Online (Sandbox Code Playgroud)

版本

   "react": "^15.1.0",  
   "react-native": "^0.27.2"  
   ... along with about 30 others
Run Code Online (Sandbox Code Playgroud)

ios - AppDelegate.m

 jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle?platform=ios&dev=true"];

  /**
   * OPTION 2
   * Load from pre-bundled file on disk. The static bundle is automatically
   * generated by the "Bundle React Native code and images" build step when
   * running the project on an actual device or running the project on the …
Run Code Online (Sandbox Code Playgroud)

websocket ios react-native

5
推荐指数
1
解决办法
824
查看次数

通过命令行更改Grunt配置变量

我有两个不同的路径,我想编译移动与桌面代码.我想通过在命令行中传递一个grunt参数来交替.

/**
 * @module Build
 * @class Build.Config
 * @static
 */

module.exports = function(grunt) {

var config = {};

    var NewPath;

    var env = grunt.option('target') || "Mobile";


    if (env == "Desktop") {  // MAKE THIS DYNAMIC WITH COMMAND LINE ARGUMENT
        newPath = "source/desktop/";
    }
    else {
       newPath = "source/mobile/";
    }

config.root = newPath;
config.stylesheets = config.root + '/stylesheets';
config.javascripts = config.root + '/javascripts';
config.images = config.root + '/images';
config.jsbin = config.javascripts + '/generated';
config.cssbin = config.stylesheets + '/generated';
config.docsbin = …
Run Code Online (Sandbox Code Playgroud)

javascript command-line-interface gruntjs

2
推荐指数
1
解决办法
2199
查看次数

Heroku不会运行节点.

我有一个sails js app我试图在heroku服务器上启动.据我所知,heroku应用程序默认安装ruby而不是节点.

我有一个bower.json文件,一个package.json文件和一个Procfile.

错误:

Starting process with command `node app.js`
bash: node: command not found
Run Code Online (Sandbox Code Playgroud)

Procfile:

web: node app.js
Run Code Online (Sandbox Code Playgroud)

的package.json:

{
  "name": "app",
  "private": true,
  "version": "0.0.1",
  "dependencies": {
    "node": "*",
    "sails": "~0.10.5",
    "sails-disk": "~0.10.0",
    "request": "^2.51.0",
    "node-fullbox-api": "*",
    "stripe": "*",
    "rc": "~0.5.0",
    "bower": "^1.3.9",
    "grunt": "^0.4.5",
    "grunt-banner": "^0.2.3",
    "grunt-bower": "^0.14.0",
    "grunt-bowercopy": "^1.1.0",
    "grunt-concurrent": "^0.5.0",
    "grunt-config-dir": "^0.3.2",
    "grunt-contrib-clean": "^0.5.0",
    "grunt-contrib-compass": "^0.8.0",
    "grunt-contrib-concat": "^0.4.0",
    "grunt-contrib-connect": "^0.8.0",
    "grunt-contrib-copy": "^0.5.0",
    "grunt-contrib-cssmin": "^0.10.0",
    "grunt-contrib-htmlmin": "^0.3.0",
    "grunt-contrib-imagemin": "^0.7.2",
    "grunt-contrib-jshint": "^0.10.0",
    "grunt-contrib-requirejs": "^0.4.4",
    "grunt-contrib-watch": "^0.6.1", …
Run Code Online (Sandbox Code Playgroud)

heroku node.js sails.js

2
推荐指数
1
解决办法
2973
查看次数