我希望标题解释我的问题,但让我给你一些更多的细节.
我正在从头开始设置我的第一个VM,所以我对这一切都很陌生
我已经在我的Windows主机上设置了我的Ubuntu流浪汉VM,这看起来很好,我可以直接找到那台机器没问题,但是一旦我输入它,我期待看到的东西,当我输入'ls'是VM根文件夹中所有文件和文件夹的列表,用于匹配主机Windows计算机上的文件和文件夹.
我读过的教程解释说默认情况下我应该看到我的根文件夹里面的所有内容,但我不能看到的只是一个文件'postinstall.sh'.有"Vagrantfile"和文件夹名称"Code".我在VM中都看不到这些.
希望很清楚!希望有人能指出我正确的方向.
此致,尼尔
我想在我的 HTML 头中添加一个 CSS 文件的链接- 就这么简单。我不希望将 CSS 内联插入到 HTML 中,因为这看起来很糟糕。
我已经创建了一堆样式,我想将它们全局应用到我的 React 应用程序 - 所以这似乎是一个明智的做法。
我正在尝试导入我的样式;
import './css/main.css';
当我这样做时,React 将我的 CSS 添加到 HTML 的头部作为内联样式..所以实际上应用程序可以工作并且看起来正确,但这看起来很混乱并且完全错误 - 我宁愿直接链接到 CSS 文件。
我确实发现了一个类似的问题,关于如何将 CSS 添加到 React 组件,但不是整个应用程序头。
希望这是清楚的,如果有人可以向我指出一些文档或解释我做错了什么,我将非常感激。
试图拉下Gitlab中存放的存储库,我一直有些头痛.如果有帮助的话,这一切都在Windows 8.1的Ubuntu VM上完成.我在Gitlab中添加了我的公钥,并将我的私钥添加到ssh-agent ......一切似乎都正确.
当我尝试做一个git pull时,这就是我遇到问题的地方.在我看来,Git只是在错误的位置查找,我的私钥存储在c/Users/Neil/.ssh中,但好像git正在查看c/Users/Neil/.ssh/342/200/217 ......
C:\Users\Neil\code\homestead>git pull
no such identity: /c/Users/Neil/.ssh/id_rsa\342\200\217: No such file or directory
git@git.mgmt.local's password:
Run Code Online (Sandbox Code Playgroud)
我不知道为什么git会在那里看,或者我在想这个错误?任何人都可以为我解释一些事情吗?
我试图设置Gulp来编译SCSS文件,并在进程中重命名SCSS文件 - 例如:
我希望SCSS/original.scss保存为CSS/new.css
这是在Windows 10 VM上
我已经安装了Gulp,安装了gulp-sass,一切正常
var gulp = require('gulp');
var sass = require('gulp-sass');
gulp.task('compile-new-main', function(){
return gulp.src('scss/new-main.scss')
.pipe(sass()) // Using gulp-sass
.pipe(gulp.dest('css'))
});
Run Code Online (Sandbox Code Playgroud)
运行上面的gulp任务工作正常但是当我尝试安装gulp-rename时,任务中断:
var gulp = require('gulp');
var sass = require('gulp-sass');
var rename = require("gulp-rename");
gulp.task('compile-new-main', function(){
return gulp.src('scss/new-main.scss')
.pipe(sass()) // Using gulp-sass
.pipe(rename("styles.css"))
.pipe(gulp.dest('css'))
});
Run Code Online (Sandbox Code Playgroud)
我最初尝试使用此命令安装gulp rename
npm install gulp-rename
Run Code Online (Sandbox Code Playgroud)
就像我为gulp-sass所做的一样,这似乎和以前一样好,显然不是,但我不确定如何或为什么.
我做了一些谷歌搜索并试图在全球安装它,似乎安装得很好
npm install gulp-rename -g
Run Code Online (Sandbox Code Playgroud)
我还看到了一些保存gulp-rename作为开发依赖的建议,所以我试过了
npm install gulp-rename --save-dev
Run Code Online (Sandbox Code Playgroud)
再次安装没有错误.
当我尝试运行我的gulp任务时,这是我收到的错误消息:
错误:无法在Module.require上的Function.Module._load(module.js:417:25)的Function.Module._resolveFilename(module.js:469:15)中找到模块'gulp-rename'(module.js:497) :17)at对象的require(internal/module.js:20:19).(C:\ Projects\VAT-Expert\gulpfile.js:3:14)在Module._compile(module.js:570:32)的Object.Module._extensions..js(module.js:579:10)at at Module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)的Function.Module._load(module.js:438:3)
我无法理解我在这里做错了什么,认为我已经在这里添加了所有相关信息 - 非常感谢任何指导或建议,我可以尝试这个!
ñ
我有一个反应表,我想在其中添加一些自定义过滤
我想要实现的是一个下拉选择器,它动态填充了所有可用的选择
我快到了,有一个可行的解决方案,但我真正想做的是让我的 customFilter 可用于三个字段中的每一个,名字、姓氏和年龄 - 目前它可以工作,但对每个值都进行了硬编码
所以这一行
.map(item => item.lastName)
Run Code Online (Sandbox Code Playgroud)
需要像
.map(item => item.{accessor})
Run Code Online (Sandbox Code Playgroud)
这不起作用,但想法是我可以获得每个字段的访问器值,然后这将是真正动态且可重用的
const customFilter = ({ filter, onChange }) => {
return (
<select
onChange={event => onChange(event.target.value)}
style={{ width: "100%" }}
value={filter ? filter.value : "all"}
>
<option value="all">Show All</option>
{testData
.map(item => item.lastName)
.filter((item, i, s) => s.lastIndexOf(item) == i)
.map(function (value) {
log.debug('renderItem: ', value);
return (
<option key={value} value={value}>
{value}
</option>
);
})}
</select>
);
};
const testData = [
{ firstName: 'Aang', …Run Code Online (Sandbox Code Playgroud) 所以我想做的是映射数组的数组
首先,我从简单开始并开始工作 - 一个简单的国家/地区数组(嗯,国家/地区代码)
{countries.map((value, index) => {
return (
<span
key={index}
className="semi-bold clear"
>
<h2>Hello world</h2>
<hr />
</span>
)
})}
Run Code Online (Sandbox Code Playgroud)
这是它的样子,左边是浏览器,右边是控制台;
伟大的!到目前为止一切都很好,接下来是我的数组 - 这是控制台日志中的样子
所以这是一个由 4 个数组组成的数组,这就是我失败的地方,使用上面相同的示例代码,但用这个由 4 个数组组成的数组替换第一个数组,但是当我这样做时,整个事情都失败了,我不明白为什么这行不通,我期望像以前一样返回 4 个 hello worlds
如果还不清楚,这里是我最终想要在浏览器中实现的目标的模型!
我已经在这个问题上搜索了几个小时,但遇到了一堵砖墙......
我在虚拟机上的本地主机上启动并运行了一个应用程序,实际上它正在运行,但是当我尝试登录该应用程序时,我收到以下服务器错误消息
由于以下错误,检索具有 CLSID {9A4246A3-5CF7-4CD5-A3FE-D19B69BA1C26} 的组件的 COM 类工厂失败:80070005 访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))。
Stackoverflow 上有很多类似的问题,但我找不到与我的问题类似的问题。
问题似乎与 IIS 中的权限有关 - 据我所知,我的用户拥有完全权限,但正如上面解释的另一个问题
所以我在这里从我的错误消息中搜索一个名为9A4246A3-5CF7-4CD5-A3FE-D19B69BA1C26的文件- 唯一的问题是它似乎不存在......?
所以我错过了理解这些答案还是这里发生了一些奇怪的事情?
非常欢迎任何将我推向新方向以解决此问题的建议!
N
reactjs ×3
ssh ×2
arrays ×1
asp.net ×1
css ×1
git ×1
gitlab ×1
gulp ×1
iis ×1
javascript ×1
react-table ×1
sass ×1
ssh-keys ×1
vagrant ×1
vagrantfile ×1