小编Hon*_*arc的帖子

如何将我的 CSS 链接到 github 托管站点中的 HTML

我的问题是,我尝试使用 Github 页面托管的网站不会读取我链接到它的 CSS。

我的 HTML 看起来像这样:

<!DOCTYPE html>
<link rel="stylesheet" type="text/css" href="https://github.com/legoman8304/legoman8304.github.io/blob/master/style.css">
<html>
    <body>
        <h1>Hello World</h1>
        <p>I'm under construction!</p>
        <h6>Copyright MIT Licence 2018</h6>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的 CSS 看起来像这样:

body {
  background-color: lightblue;
}

h6 {
  color: navy;
  margin-left: 20px;
}
Run Code Online (Sandbox Code Playgroud)

链接存储库:legoman8304.github.io

我猜我链接的 CSS 是错误的,因为当我在网站本身上使用检查元素时,它确实显示,style.css但打开时它是空的。有什么帮助吗?

html css hosting github github-pages

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

./node_modules/react-router-dom/node_modules/warning/warning.js 错误:ENOENT:没有这样的文件或目录,打开

我安装了yarn add react-router-dom,导入时显示错误"react-router-dom"

错误信息

./node_modules/react-router-dom/node_modules/warning/warning.js
Error: ENOENT: no such file or directory, open '/Users/krittiyaclark/Documents/my-portfolio-react/node_modules/react-router-dom/node_modules/warning/warning.js'
Run Code Online (Sandbox Code Playgroud)

我的package.json

{
  "name": "my-portfolio-react",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "gulp": "^3.9.1",
    "gulp-changed": "^3.2.0",
    "gulp-clean-css": "^4.0.0",
    "gulp-rename": "^1.4.0",
    "gulp-sass": "^4.0.2",
    "gulp-uglify": "^3.0.1",
    "react": "^16.7.0",
    "react-dom": "^16.7.0",
    "react-mdl": "^1.11.0",
    "react-router-dom": "^4.3.1",
    "react-scripts": "2.1.3"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "browserslist": [
    ">0.2%",
    "not dead",
    "not ie <= 11",
    "not op_mini all"
  ]
}
Run Code Online (Sandbox Code Playgroud)

请帮忙!我卡了很长时间。谢谢你!

node.js reactjs yarnpkg react-router-dom

4
推荐指数
1
解决办法
8001
查看次数

如果 Vim 中有多个空间,则渲染空间

我用了:

set listchars=tab:?\ ,trail:·,precedes:?,extends:?,nbsp:·,space:·
Run Code Online (Sandbox Code Playgroud)

渲染空格和制表符。

但是我只想显示 >=2 个空格,如果它在其他字符之间有一个空格,我不想显示。

"editor.renderWhitespace": "boundary"在vscode中是一样的) 在此处输入图片说明

我可以在 Vim 中做到吗?(configplugin)

谢谢你。

编辑:我使用:

if exists('space_match')
  call matchdelete(space_match)
endif
let space_match = matchadd('Conceal', '\v( @<= )|(  @=)', -1, -1, {'conceal': '·'})
Run Code Online (Sandbox Code Playgroud)
  • 我使用优先-1兼容indentLine
  • ( @<= ) 匹配一个又一个空格
  • ( @=) 在另一个空格之前匹配一个空格

并删除空间listchars

set listchars=tab:?\ ,trail:·,precedes:?,extends:?,nbsp:·
Run Code Online (Sandbox Code Playgroud)

非常感谢 Ben Knoble 帮我找到了!!!

vim vim-plugin

4
推荐指数
1
解决办法
220
查看次数

错误地连接到npm install的“没有TranslateService的提供程序”错误

我的Angular + Webpack + JHipster + yarn项目中,出现以下错误。然后我删除node_modules并运行“ npm install”,它消​​失了。然后我这样做,然后又回来了。怎么来的?我不想这样做。错误中列出的TranslateService是库提供的,不是我自己的,而是在我未编写的项目的三个生成的组件中使用的。

ERROR Error: No provider for TranslateService!
    at injectionError (vendor.dll.js:1659)
    at noProviderError (vendor.dll.js:1697)
    at ReflectiveInjector_._throwOrNull (vendor.dll.js:3198)
    at ReflectiveInjector_._getByKeyDefault (vendor.dll.js:3237)
    at ReflectiveInjector_._getByKey (vendor.dll.js:3169)
    at ReflectiveInjector_.get (vendor.dll.js:3038)
    at GreatBigExampleApplicationAppModuleInjector.get (ng:///GreatBigExampleApplicationAppModule/module.ngfactory.js:515)
    at GreatBigExampleApplicationAppModuleInjector.getInternal (ng:///GreatBigExampleApplicationAppModule/module.ngfactory.js:2452)
    at GreatBigExampleApplicationAppModuleInjector.NgModuleInjector.get (vendor.dll.js:4005)
    at resolveDep (vendor.dll.js:11467)
Run Code Online (Sandbox Code Playgroud)

npm jhipster webpack yarnpkg angular

3
推荐指数
1
解决办法
3781
查看次数

纱线:使用依赖的yarn.lock

我使用yarn直接从公司的GitLab安装包:

yarn add git+ssh://<user>@<host>:<repo>

对于第一级依赖项,yarn --pure-lockfilenode_modules根据使用来重构我的yarn.lock.

但是,对于二级依赖,yarn似乎总是安装最新版本.

所以,假设我依赖于A使用特定版本测试哪个B.在A中package.json我没有指定版本,但它包含在yarn.lock.

当我现在安装包A纱线将获得最新版本B尽管进入A/yarn.lock

我知道我可以通过传递特定版本来解决这个问题A/package.json(至少我认为).

但有没有选择告诉纱线看看yarn.lock依赖关系?

lockfile npm yarnpkg

3
推荐指数
1
解决办法
1894
查看次数

异步等待内部如何工作?

我的问题是如何在 node.js 或 v8 环境中执行等待函数结果。

我们知道,node.js 是单线程非阻塞 I/O 环境。

什么是内部代码及其工作原理?

异步函数示例:

async function asyncCall() {      
 // `getCreditorId` and `getCreditorAmount` return promise
  var creditorId= await getCreditorId(); 
  var creditAmount=await getCreditorAmount(creditorId);

}
Run Code Online (Sandbox Code Playgroud)

如果执行此函数,则首先等待 CreditorId,然后使用 CreditorId 调用 getCreditorAmount,并再次仅在此异步函数中等待 Creditor Amount。

而不是异步函数,其他执行不等待,效果很好。

  1. 第二个问题

如果在这个例子中使用 Promise

getCreditorId().then((creditorId)=>{
   getCreditorAmount(creditorId).then((result)=>{
      // here you got the result
  })
});
Run Code Online (Sandbox Code Playgroud)

我的假设是,如果 async wait 在内部使用 Promise,那么 async 必须知道 getCreditorAmount 函数中使用哪个变量作为参数。

它怎么知道的?

也许我的问题毫无价值?如果它有答案那么我想知道答案。

感谢帮助。

javascript asynchronous v8 node.js

3
推荐指数
1
解决办法
4103
查看次数

将参数传递给expressjs中的中间件函数

我正在尝试将缓存功能添加到nodejs。

我想要这样的代码,

app.get('/basement/:id', cache, (req,res) =>  {
   client.set('basement' + req.params.id,'hello:'+req.params.id)
   res.send('success from source');
});


function cache(req,res,next) {
    console.log('Inside mycache:' + req.params.id);
    client.get('basement' + req.params.id, function (error, result) {
        if (error) {
            console.log(error);
            throw error;
        } else {
            if(result !== null && result !== '') {
                console.log('IN  Cache, fetching from cache and returning it');
                console.log('Result:' + result);
                res.send('success from cache');

            } else {
                console.log('Not in Cache, so trying to fetch from source ');;
                next();
            }
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我想将一个名为cache的中间件函数应用于 …

node.js express

3
推荐指数
1
解决办法
2440
查看次数

如何在yarn中安装所有依赖包?

首先,我是 React 的新手。我正在尝试将 GoogleMaterial-UI用于我的 React 项目。在本教程中,它说的是 run npm install,但我听说在同一个项目中使用yarnnpm,因为它可能会在以后在这两者之间带来一些混淆。所以,我只想坚持yarn

npm install似乎为我想要使用的东西安装了所有依赖包,但是我怎么能在纱线中做到这一点?我试过了yarn add,但没有用。我怎样才能做到这一点?

编辑

刚刚发现它只有package.json,这意味着我只能用于npm install安装依赖项。以后用yarn会不会有问题?

yarnpkg

3
推荐指数
2
解决办法
9923
查看次数

Node.js + Express-如何记录请求正文和响应正文

我有一个使用Node.js构建并表达的小API。我正在尝试创建一个记录器,我需要记录请求正文和响应正文。

app.use((req, res) => {

    console.log(req);            

    res.on("finish", () => {

        console.log(res);

    });

});
Run Code Online (Sandbox Code Playgroud)

“表达”:“ ^ 4.16.3”,

但是,我无法在req或res对象中找到该主体。请告诉我我怎么能得到它们。谢谢。

node.js express

3
推荐指数
3
解决办法
6363
查看次数

错误:对于 xxx_postgres_1 无法启动服务 postgres:b'driver 在端点 dataimobi-engine_postgres_ 上编程外部连接失败

用 rails 练习 docker 我遇到了这个错误,它说网络已经被使用,但我已经重新启动了 docker 并且它没有回来

如果有人可以帮助我谢谢

sudo docker-compose up
dataimobi-engine_redis_1 is up-to-date
Starting dataimobi-engine_postgres_1 ... error
Run Code Online (Sandbox Code Playgroud)

错误:对于 dataimobi-engine_postgres_1 无法启动服务 postgres:b'驱动程序在端点 dataimobi-engine_postgres_1 上编程外部连接失败(71c4198472ce305966f01574be2976c3fa0ccbfbfb8e0c4cfb85e0c4cfb85e0c4cfb85en.

错误:对于 postgres 无法启动服务 postgres:b'driver 无法在端点 dataimobi-engine_postgres_1 上编程外部连接(71c4198472ce305966f01574be2976c3fa0ccbfbfb8e0c4cf85ec9d17a30bb9d。错误已在使用:0t0t30bb9d 时已绑定:0t30bb9d 错误:绑定300bb9d 错误:0t30bb9d 错误:0t30bb9d 错误:0t30bb9d 错误:0t30bb9d 错误:0t30bb9d 的地址已开始使用提出这个项目。`

postgresql ruby-on-rails docker docker-compose

3
推荐指数
1
解决办法
5533
查看次数