小编Ric*_*ard的帖子

如何使用相对路径在Webpack中使用SCSS(SASS)加载font-awesome?

我的node_modules文件夹中有font-awesome,所以我尝试在我的主.scss文件中导入它,如下所示:

@import "../../node_modules/font-awesome/scss/font-awesome.scss";
Run Code Online (Sandbox Code Playgroud)

但是,告诉我,Webpack捆绑编译失败了

Error: Cannot resolve 'file' or 'directory' ../fonts/fontawesome-webfont.eot 
Run Code Online (Sandbox Code Playgroud)

因为font-awesome.scss文件引用了一个相对路径'../fonts/'.

如何告诉scss\webpack @import另一个文件,并将该文件的文件夹用作主文件夹,以便其相对路径按预期工作?

sass node.js npm font-awesome webpack

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

如何使用npm脚本运行js文件?

我无法让npm工作.我的package.json文件有

"scripts": { "build": "build.js" }
Run Code Online (Sandbox Code Playgroud)

我在一个只有console.logs的文件夹中有一个build.js文件.

我跑的时候

npm run build
Run Code Online (Sandbox Code Playgroud)

我收到了错误

The system cannot execute the specified program.

npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "run" "build"
npm ERR! node v4.1.1
npm ERR! npm  v3.3.5
npm ERR! code ELIFECYCLE
Run Code Online (Sandbox Code Playgroud)

如果我移动build.js文件并将我的package.json文件更改为具有子文件夹

"scripts": { "build": "build/build.js" }
Run Code Online (Sandbox Code Playgroud)

然后我得到了错误

'build' is not recognized as an internal or external command, operable program or batch file.
Run Code Online (Sandbox Code Playgroud)

出了什么问题?我正在复制示例文档.

javascript node.js npm

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

为什么.gitignore不会忽略我的文件?

见下图.我的.gitignore文件应该忽略src/dist中的所有文件,但不是.

在此输入图像描述

git gitignore visual-studio-code

48
推荐指数
8
解决办法
3万
查看次数

错误:在文件'./docker-compose.yml'中,卷必须是映射而不是字符串

为什么我会收到此错误? __CODE__

我的docker-compose文件几乎与此相同:https://docs.docker.com/compose/wordpress/

version: '2'
services:
  wordpress:
    image: wordpress:latest
    restart: always
    depends_on:
      - db
    ports:
      - 8080:80
    environment:
      WORDPRESS_DB_PASSWORD: example
      WORDPRESS_DB_HOST: 3306
  db:
    image: mariadb
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: example
    volumes:
      - maria_volume: /var/lib/mysql
volumes:
  maria_volume: ~/mariadb
Run Code Online (Sandbox Code Playgroud)

wordpress docker-compose docker-volume

20
推荐指数
4
解决办法
3万
查看次数

JSX元素类型没有任何构造或调用签名

我在左侧使用这个简单的React元素作为右侧页面上的根元素.

如何修复显示的错误?

在此输入图像描述

typescript reactjs react-css-modules

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

什么是React.js处理visibility = hidden的方法?

React不支持元素的visibility属性.

因此,如果我想在页面上显示或隐藏元素,但是在隐藏时仍占用空间,因此布局不会移动,我该如何做这样的事情?

<i className="fa fa-trash" visibility={this.state.showButton ? "visible": "hidden"} />
Run Code Online (Sandbox Code Playgroud)

reactjs

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

按图像名称停止docker容器,如果没有容器正在运行,则不会出错

这个问题解释了如何从图像中停止Docker容器的启动.

但是如果没有正在运行的容器我得到错误docker stop需要至少一个参数.这意味着我不能在长的.sh脚本中运行此命令而不会破坏它.

即使没有找到结果,如何更改这些命令?

docker stop $(docker ps -q --filter ancestor="imagname")
docker rm `docker ps -aq` &&
Run Code Online (Sandbox Code Playgroud)

(我正在寻找一个纯粹的Docker答案,如果可能,而不是bash测试,因为我在ssh上运行我的脚本所以我认为我没有访问正常的脚本测试)

bash docker

15
推荐指数
1
解决办法
7717
查看次数

PostgreSQL客户端 - 如何启动它?

我刚刚在Ubuntu上安装了PostgreSQL-8.4.如何启动它/它的GUI,连接到数据库等?我知道SQL,但PostgreSQL在我的Ubuntu 10.04桌面上找不到图标(因此,我不知道如何启动它).

postgresql

12
推荐指数
3
解决办法
6万
查看次数

如何导入外部库并将其转换为Typescript中的<any>?

TypeScript给了我一个编译错误,当我尝试使用我定义的React组件时,我不知道如何修复:

import App = require('./components/views/app/app');
Run Code Online (Sandbox Code Playgroud)

当我使用导入模块时,该错误消失了<any>:

import App = require('./components/views/app/app');
const App2 = App as any;
Run Code Online (Sandbox Code Playgroud)

有没有办法在一行中这样做,像这样?

import App = require('./components/views/app/app') as <any>;
Run Code Online (Sandbox Code Playgroud)

这也是导入JavaScript文件的好方法,而不必这样做:

declare module 'react-router' {
    const x: any;
    export = x; 
}
Run Code Online (Sandbox Code Playgroud)

typescript

12
推荐指数
1
解决办法
5347
查看次数

HTML5本地存储是否按用户分开数据?

如果网站在计算机上为用户存储本地存储中的值,则稍后其他用户登录该计算机并浏览该站点,该站点是否会查看并覆盖第一个用户的值,或者本地存储是否为空,因为它是不同的用户?

(这是一个类似的问题,但没有人回答第一部分:如何处理多个用户的localStorage?)

html5 local-storage

10
推荐指数
1
解决办法
5264
查看次数