关于如何修复 gradle 版本有很多很好的建议,但其中一些已经过时或者我找不到建议的路径。一个对我有用的解决方案是project>project structure>project>gradle version。
在这里我可以将其更改为支持的版本,并成功构建项目。
javascript 代码中的一个小错误,因此对其进行了更改。Ionic build android,现在这里发生了一些错误。Minimum supprted Gradle version is 2.14.1. Current version is 2.13..
但是在project/platforms/android/build.gradle
task wrapper(type: Wrapper){
gradleVersion = '2.14.1'
}
从这个链接,它表明这是设置你的 gradle 包装器的方式。
所以我期待在project/platforms/android/gradle/wrapper/gradle-wrapper.properties中有distributionUrl=http\://services.gradle.org/distributions/gradle-2.14.1-all.zip,而不是它有distributionUrl=http\://services.gradle.org/distributions/gradle-2.13-all.zip。
无法直接更改此文件project/platforms/android/gradle/wrapper/gradle-wrapper.properties,因为每次构建后它将恢复为gradle-2.13-all.zip.
这里发生了什么?找不到任何可以解释为什么它不断改变distributionUrl=http\://services.gradle.org/distributions/gradle-2.13-all.zip. 请有人解释一下吗?也许我错过了一些非常愚蠢的事情。谢谢你。
我看过的链接
代码
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
jcenter()
}
// Switch the …Run Code Online (Sandbox Code Playgroud) 我是webpack和无服务器的新手,所以如果这看起来微不足道,请原谅我.我从npm serverless-webpack复制了这些代码.
我尝试使用serverless webpack --out dist,但我的命令行无法识别webpack.如果我尝试serverless deploy <opts> <opt>,那么它编译并捆绑成.serverless但缺少必要的JS文件.
webpack.config.js
var path = require('path');
var slsw = require('serverless-webpack');
var nodeExternals = require('webpack-node-externals');
module.exports = {
context: path.resolve(__dirname, './src'),
entry: slsw.lib.entries,
target: 'node',
externals: [nodeExternals()],
output: {
libraryTarget: 'commonjs',
path: path.resolve(__dirname, '.webpack'),
filename: '[name].js',
},
module: {
rules: [
{
test: /\.jsx$/,
loader: ["babel-loader"],
include: __dirname,
exclude: /node_modules/
}
]
}
};
Run Code Online (Sandbox Code Playgroud)
Serverless.yml
service: hello-world
frameworkVersion: '>=1.2.0 <2.0.0'
provider:
name: aws
runtime: nodejs8.10 …Run Code Online (Sandbox Code Playgroud) 使用:Nodejs + aws-amplify
从AWS Amplify文档中,但他们登录后我还没有成功检查过用户。
index.js
const Amplify = require('aws-amplify');
global.fetch = require('node-fetch'); // [source](https://github.com/aws-amplify/amplify-js/issues/876)
global.navigator = {};
Amplify.default.Auth({
identityPoolId: IDENTITYPOOLID,
region: REGION,
userPoolId: USERPOOLID,
userPoolWebClientId: APPCLIENTID,
});
Amplify.Auth.signIn(username, password).then(user => {
localstorage.set('user', JSON.stringify(user));
console.log(user); // "cognitoUser" object
return Amplify.Auth.getSession();
}).then(session => {
console.log(session); // "CognitoSession" object
}).catch(err => {
console.log(err);
});
// PROBLEM
Amplify.Auth.getSession().then(session => {
console.log(session);
}).catch(err => {
console.log(err); // PRINT: no current user
});
Run Code Online (Sandbox Code Playgroud)
除非包装在内,否则我似乎无法获得用户会话Auth.signIn。我尝试使用;
// Problem
let userObj = JSON.parse(localstorage.get('use'));
Amplify.Auth.userSession(userObj).then(data …Run Code Online (Sandbox Code Playgroud) 据我所知,我们在组件间和组件内通信的情况下使用服务,其中我们隐藏了多个或复杂的数据结构。我们真的只在持久化数据结构的情况下使用服务吗?那么在哪些情况下我们不应该使用服务呢?
这张图片是我从safari获得的:
虽然这是我的代码:
资料来源:
删除Chrome中的强制黄色输入背景 - 即使它说镀铬但仍然指向webkit-autofill
我试图用来background-color:white !important;覆盖锁定的CSS.调试工具显示用户代理样式表背景颜色已划掉,但仍然没有更改颜色并且使用了自定义.
这真的让我感到困惑,我不知道为什么不允许更改用户代理样式表.
android ×1
angular ×1
async-await ×1
asynchronous ×1
aws-amplify ×1
build.gradle ×1
css ×1
gradle ×1
html ×1
javascript ×1
node.js ×1
promise ×1
safari ×1
serverless ×1
webpack ×1