小编rak*_*een的帖子

styleUrls在Angular 2中不起作用

我正在使用Angular 2和SystemJS并尝试将样式表添加到组件中.
因为我正在使用SystemJS ,所以我现在不能使用相对路径,所以我使用了组件模板url的绝对路径以及样式url.
但内联样式工作正常(即styles: ['h1 {font-size: 12px; }'])

该组件看起来像这样:

@Component({
    selector: 'dashboard',
    templateUrl: '/app/components/dashboard/dashboard.html',
    styleUrls: ['/app/components/dashboard/dashboard.css']
})
Run Code Online (Sandbox Code Playgroud)

样式表dashboard.css永远不会被加载(也不会返回任何错误).

在此输入图像描述



工具的版本:

angular 2: 2.0.0-beta.6
systemjs: 0.19.20
typescript: 1.8.0

systemjs angular2-template angular

31
推荐指数
4
解决办法
5万
查看次数

Heroku 权限被拒绝:AH00072:make_sock:无法绑定到地址 [::]:80

我正在尝试将容器化应用程序部署到 heroku。我的 Dockerfile 看起来像这样:

FROM ubuntu:14.04

RUN apt-get update && apt-get install -y apache2 && apt-get clean && rm -rf /var/lib/apt/lists/*

ENV APACHE_RUN_USER www-data
ENV APACHE_RUN_GROUP www-data
ENV APACHE_LOG_DIR /var/log/apache2
ENV APACHE_LOCK_DIR /var/lock/apache2
ENV APACHE_PID_FILE /var/run/apache2.pid

RUN apt-get update && apt-get install -y php5 libapache2-mod-php5 php5-mysql php5-cli && apt-get clean && rm -rf /var/lib/apt/lists/*

RUN echo "ServerName 0.0.0.0" >> /etc/apache2/apache2.conf
RUN ["/bin/bash", "-c", "source /etc/apache2/envvars"]
ADD . /var/www/html   # I'm currently in my project directory

WORKDIR /var/www/html/
EXPOSE 80 443 …
Run Code Online (Sandbox Code Playgroud)

apache2 heroku docker

6
推荐指数
0
解决办法
920
查看次数

npm windows 缺少写访问权限

我收到这条消息

npm WARN checkPermissions Missing Write Access to D:\my\path\node_module\bcrypt

在使用安装bcrypt包时npm i bcrypt

我尝试cmd以管理员身份和从执行命令powershell,但没有任何效果。我还清除了缓存npm cache clean并手动删除了%AppData%/npm_cache目录。

我正在使用:
npm 3.7.3
node 5.9.1
windows 7

为什么 npm 没有获得写入权限?

请注意,npm 可以很好地安装和编写其他模块(即 angular2、mongoose、express 等)。

windows node.js npm

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