我有这个令人费解的问题,我不明白:
如果我使用' ../ 39导入模块;它使我的构建在TravisCI中失败。这真的很奇怪,因为如果我克隆存储库并自己运行using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.Net.Http;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
namespace Posts
{
public partial class MainPage : ContentPage
{
private const string _url ="https://jsonplaceholder.typicode.com/posts";
private HttpClient _client = new HttpClient();
public MainPage()
{
InitializeComponent();
}
protected override async void OnAppearing()
{
var content = await _client.GetStringAsync(_url);
var posts = JsonConvert.DeserializeObject<List<Post>>(content);
postsListView.ItemsSource = new ObservableCollection<Post>(posts);
base.OnAppearing();
}
void OnAdd(object sender, EventArgs e)
{
}
void OnUpdate(object sender, EventArgs e)
{
}
void OnDelete(object sender, EventArgs e)
{
}
}
public class Post
{
public int Id { get; set; }
public string Title { get; set; }
public string Body { get; set; }
}
和yarn install
,它就可以正常工作。
链接到存储库:https://github.com/laurajuliette/yourtime.zone
从特拉维斯登录: https://pastebin.com/sU9kr42C
非常感谢,整个下午都试图解决这个问题/
答案 0 :(得分:0)
import ScrollToTop from "./helperfunctions/scrollToTop";
更改为
import ScrollToTop from "./helperfunctions/ScrollToTop";
在App.js中
另外
import NameUserTimezone from "../helperfunctions/nameUserTimezone";
更改为
import NameUserTimezone from "../helperfunctions/NameUserTimezone";
我会查看您的文件以确保每次导入都是正确的路径。 (这是区分大小写的)
此外:
.eslintignore
文件,但没有.eslintrc
)这也是改变此导入的提交的历史视图。 Commit History