我是节点 js 的新手。我正在尝试构建一个 npm 模块,并将 /node_modules/.bin 文件夹中的 cmd 文件与本地包的名称混淆。
我安装了多个包作为依赖,发现cmd文件不一样。
玉石.cmd
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\..\jade\bin\jade" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
node "%~dp0\..\jade\bin\jade" %*
)
Run Code Online (Sandbox Code Playgroud)
mocha-casperjs.cmd
@IF EXIST "%~dp0\/bin/sh.exe" (
"%~dp0\/bin/sh.exe" "%~dp0\..\mocha-casperjs\bin\mocha-casperjs" %*
) ELSE (
@SETLOCAL
@SET PATHEXT=%PATHEXT:;.JS;=;%
/bin/sh "%~dp0\..\mocha-casperjs\bin\mocha-casperjs" %*
)
Run Code Online (Sandbox Code Playgroud)
我的问题是,如果它是由 NPM 自动生成的,为什么 npm 会为 2 个不同的包创建 2 个不同的文件。是用户创建并告诉 NPM 的东西吗?
我正在开发一个应用程序,但是goback按钮没有把我带到后面的屏幕.
App.js
import React, { Component } from 'react';
import one from './components/test/one';
import two from './components/test/two';
import three from './components/test/three';
import { DrawerNavigator } from 'react-navigation';
const AppNavigator = DrawerNavigator({
one: {
screen: one,
},
two: {
screen: two,
},
three: {
screen: three,
},
}
);
export default () =>
<AppNavigator />;
Run Code Online (Sandbox Code Playgroud)
组件/测试/ one.js
import React, { Component } from 'react';
import { Button } from 'react-native';
export default class one extends React.Component {
static navigationOptions = { …Run Code Online (Sandbox Code Playgroud) 我是一个新手的码头工人,并在流浪者主持人中运行码头工人.
我正在主机接口上运行redis服务,它正在工作,我可以在主机接口上连接它,如localhost:6379.但是我无法在docker容器中连接它.
我正在运行docker container as
docker run -t -i -p 80:80 apache-latest /bin/bash
Run Code Online (Sandbox Code Playgroud)
我能够在docker0 IP 172.17.42.1和lx***ip 10.0.3.1上的docker容器内ping主机接口.
我收到Connection拒绝[tcp://172.17.42.1:6379]错误.我尝试通过提供docker0和lx* ip来连接主机接口上的redis我收到连接拒绝错误.**
请帮助如何在docker容器中连接redis ...