所以我按照这里的安装,但babel需要很长时间来编译,甚至是小文件:
app.js
let app = 1;
Run Code Online (Sandbox Code Playgroud)
.babelrc
{ "presets": ["es2015"] }
Run Code Online (Sandbox Code Playgroud)
的package.json
"scripts": {
"build": "babel app.js -o dist/app.js"
},
"devDependencies": {
"babel-cli": "^6.4.5",
"babel-preset-es2015": "^6.3.13"
}
Run Code Online (Sandbox Code Playgroud)
然后npm run build
需要〜30s才能编译.
我正在使用 npm@3.3.12
我需要合并这两个数组:
$ar1 = array("color" => array("red", "green"), "aa");
$ar2 = array("color" => array( "green", "blue"), "bb");
$result = array_merge_recursive($ar1, $ar2);
Run Code Online (Sandbox Code Playgroud)
预期产量:
[
'color' => [
(int) 0 => 'red',
(int) 1 => 'green',
(int) 3 => 'blue'
],
(int) 0 => 'aa',
(int) 1 => 'bb'
]
Run Code Online (Sandbox Code Playgroud)
但它输出:
[
'color' => [
(int) 0 => 'red',
(int) 1 => 'green',
(int) 2 => 'green', (!)
(int) 3 => 'blue'
],
(int) 0 => 'aa',
(int) 1 => 'bb'
]
Run Code Online (Sandbox Code Playgroud)
我正在寻找最简单的方法,我的数组输入不会比那些例子更深.
我正在尝试制作一些可重复使用的倒计时小工具.适用于静态内容,但是当我试图动态添加它们时,我的指令不理解ngRepeat中的变量.
标记:
<div ng-repeat="cdn in countdowns" class="countdown" countdown-end="{{cdn}}">
<p ng-hide="over">{{days}} jours {{hours}} heures {{minutes}} min {{seconds}} sec</p>
<p ng-show="over">Done</p>
</div>
Run Code Online (Sandbox Code Playgroud)
指示:
...
link: function(scope, elm, attrs) {
scope.days = '1';
...
}
...
Run Code Online (Sandbox Code Playgroud)
谢谢你的回复.
建立
我刚刚用作曲家安装了一个新的CakePHP 3,并且在非常基本的默认主页上,我注意到该页面需要加载4s~5s.以下是基准测试(kitchen.com
是服务器别名):
Chrome开发工具
PhpStorm + Xdebug
甚至composer.phar dumpautoload -o
没有改变一件事.
有时一些REST调用(返回小json)可能会达到~12s因为自动加载和php_sapl_name:
Ajax REST调用
{
"settings": {
"sitename": "Site settings",
"desciption": "Lorem ipsum"
}
}
Run Code Online (Sandbox Code Playgroud)
public function index() {
$this->set('settings', ['sitename' => 'Site settings', 'desciption' => 'Lorem ipsum']);
$this->set('_serialize', ['settings']);
}
Run Code Online (Sandbox Code Playgroud)
Chrome开发工具和PhpStorm + Xdebug
那么它是CakePHP 3上的常见错误还是来自我的服务器配置?
boxProp
中没有找到props
。
库版本:
\n\xe2\x94\x9c\xe2\x94\x80 反应@16.13.1
\n\xe2\x94\x94\xe2\x94\x80 样式组件@5.2.1
\n编辑: https: //codesandbox.io/s/jovial-germain-qunlz
\n我正在关注本教程:https : //cloud.google.com/container-engine/docs/tutorials/http-balancer ,但在 Minikube 中运行它,并yml
为每个步骤提供文件:
第一步:部署nginx服务器
生产.yml:
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: pwa-app-production
labels:
app: MyApp
spec:
replicas: 1
template:
metadata:
name: app
labels:
app: MyApp
env: production
spec:
containers:
- name: nginx
image: nginx:alpine
ports:
- name: nginx
containerPort: 80
Run Code Online (Sandbox Code Playgroud)
然后:
$ kubectl apply -f production.yml
Run Code Online (Sandbox Code Playgroud)
第 2 步:在内部将您的 nginx 部署作为服务公开
服务.yml:
$ kubectl apply -f production.yml
Run Code Online (Sandbox Code Playgroud)
然后:
$ kubectl apply -f service.yml
Run Code Online (Sandbox Code Playgroud)
验证服务已创建并已分配节点端口:
$ kubectl get service pwa-frontend
NAME CLUSTER-IP EXTERNAL-IP PORT(S) AGE …
Run Code Online (Sandbox Code Playgroud) Dockerfile:
FROM shawnzhu/ruby-nodejs:0.12.7
RUN \
apt-get install git \
&& npm install -g bower gulp grunt \
gem install sass
RUN useradd -ms /bin/bash devel
# Deal with ssh
COPY ssh_keys/id_rsa /devel/.ssh/id_rsa
COPY ssh_keys/id_rsa.pub /devel/.ssh/id_rsa.pub
RUN echo "IdentityFile /devel/.ssh/id_rsa" > /devel/.ssh/config
# set root password
RUN echo 'root:password' | chpasswd
# Add gitconfig
COPY .gitconfig /devel/.gitconfig
USER devel
WORKDIR /var/www/
EXPOSE 80
Run Code Online (Sandbox Code Playgroud)
docker-compose.yml文件:
nodejs:
build: .
ports:
- "8001:80"
- "3000:3000"
volumes:
- ~/Web/docker/nodejs/www:/var/www
Run Code Online (Sandbox Code Playgroud)
命令:
$ docker-compose build nodejs
$ …
在发布此问题之前,我遵循以下答案:如何在Kubernetes中模仿“ --volumes-from”,但它对我不起作用。
我有2个容器:
/var/www
)/clientBuild
我拥有所有资产的文件夹)节点映像内部是什么:
$ docker run node ls -l
> clientBuild/
> package.json
> ...
Run Code Online (Sandbox Code Playgroud)
的一部分nginx.prod.conf
:
location ~* \.(jpeg|jpg|gif|png|ico|css|js|gz|map|json)$ {
include /etc/nginx/mime.types;
root /usr/local/nginx/html/clientBuild/;
}
Run Code Online (Sandbox Code Playgroud)
以及部署设置:
kind: Deployment
apiVersion: extensions/v1beta1
metadata:
name: pwa-app-production
labels:
app: MyApp
spec:
replicas: 1
template:
metadata:
name: app
labels:
app: MyApp
env: production
spec:
containers:
- name: nginx
image: nginx
command: [nginx, -c, /nginx.prod.conf, -g, 'daemon off;']
resources:
limits: …
Run Code Online (Sandbox Code Playgroud) kubernetes ×2
angularjs ×1
array-merge ×1
arrays ×1
autoload ×1
babeljs ×1
cakephp ×1
cakephp-3.0 ×1
directive ×1
docker ×1
ecmascript-6 ×1
javascript ×1
kubectl ×1
npm ×1
php ×1
reactjs ×1
typescript ×1
vagrant ×1