小编dmi*_*min的帖子

为什么LiveReload不能在Vagrant的vue-cli项目中工作?

这是我第一次尝试使用vue-cli,为了避免全局安装npm-packages,我使用了Vagrant.

Vagrantfile

Vagrant.configure("2") do |config|
 config.vm.box = "ubuntu/xenial64"
 config.vm.hostname="vagrant"
 config.vm.network "forwarded_port", guest: 8080, host: 4545
 config.vm.synced_folder ".", "/home/project"
 config.vm.provision :shell, path: "provision.sh", privileged: false
end
Run Code Online (Sandbox Code Playgroud)

provision.sh

#!/usr/bin/env bash

# installing packages
sudo apt update
sudo apt install build-essential libssl-dev -y

# installing nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
source ~/.nvm/nvm.sh

# installing node
nvm install node
nvm alias default node
nvm use node

# installing vue-cli
npm install -g vue-cli
Run Code Online (Sandbox Code Playgroud)

Init项目并安装:
vue init webpack my-project
npm install

项目结构: …

vagrant webpack vue.js

8
推荐指数
2
解决办法
1584
查看次数

我想自动修复我的CSS源文件,但是我得到了无限循环

我使用gulp-stylefmt,每次保存任何CSS文件时都会运行:

function stylelint () {
  return gulp.src('src/**/*.css')
    .pipe($.stylefmt())
    .pipe(gulp.dest('src/'));
}
Run Code Online (Sandbox Code Playgroud)

同时gulp.watch监视路径src/**/*.css并再次运行stylelint任务.

控制台输出:

[16:32:24] Starting 'stylelint'...
[16:32:25] Finished 'stylelint' after 554 ms
[16:32:25] Starting 'stylelint'...
[16:32:25] Finished 'stylelint' after 60 ms
[16:32:25] Starting 'stylelint'...
[16:32:25] Finished 'stylelint' after 33 ms
[16:32:25] Starting 'stylelint'...
[16:32:25] Finished 'stylelint' after 36 ms
[16:32:26] Starting 'stylelint'...
[16:32:26] Finished 'stylelint' after 34 ms
[16:32:26] Starting 'stylelint'...
[16:32:26] Finished 'stylelint' after 29 ms
[16:32:26] Starting 'stylelint'...
[16:32:26] Finished 'stylelint' after 27 …
Run Code Online (Sandbox Code Playgroud)

css gulp stylelint

5
推荐指数
1
解决办法
714
查看次数

如何避免类型转换警告?

当我使用带有循环的dconf 模块

- name: dconf | modify settings
  dconf:
    key: "{{ item.key }}"
    value: "{{ item.value }}"
    state: present
  loop:
    - key: "/org/gnome/libgnomekbd/keyboard/layouts"
      value: "['us', 'se']"
    - key: "/org/cinnamon/panels-height"
      value: "['1:40']"
  tags: "dconf"
Run Code Online (Sandbox Code Playgroud)

我收到这样的警告:

[警告]:字符串字段中的值 ['us', 'se'](类型列表)已转换为“['us', 'se']”(类型字符串)。如果这看起来不像您期望的那样,请引用整个值以确保它不会更改。

[警告]:字符串字段中的值 ['1:40'](类型列表)已转换为“['1:40']”(类型字符串)。如果这看起来不像您期望的那样,请引用整个值以确保它不会更改。

我尝试了所有可能的方法来引用该值但没有结果

ansible

5
推荐指数
1
解决办法
4317
查看次数

标签 统计

ansible ×1

css ×1

gulp ×1

stylelint ×1

vagrant ×1

vue.js ×1

webpack ×1