正如标题所说,当我运行"ng serve"时,angular-cli会产生正常的css,而我希望得到缩小的版本.是否有任何特定的设置用于angular-cli-build,或者一些额外的插件来安装和使用?
这是我的angular-cli-build.js
var Angular2App = require('angular-cli/lib/broccoli/angular2-app');
module.exports = function(defaults) {
return new Angular2App(defaults, {
vendorNpmFiles: [
'systemjs/dist/system-polyfills.js',
'systemjs/dist/system.src.js',
'zone.js/dist/**/*.+(js|js.map)',
'es6-shim/es6-shim.js',
'reflect-metadata/**/*.+(ts|js|js.map)',
'rxjs/**/*.+(js|js.map)',
'@angular/**/*.+(js|js.map)',
'angular2-cookie/**/*.js'
]
});
};
Run Code Online (Sandbox Code Playgroud) 在尝试创建伊斯坦布尔报告(angular2-cli应用程序)时,出现以下错误
[Error: Could not find source map for:"/Users/dylan/IdeaProjects/IssueTracker2-UI/code/dist/vendor/es6-shim/es6-shim.js"]
[Error: Could not find source map for: "/Users/dylan/IdeaProjects/IssueTracker2-UI/code/dist/vendor/zone.js/dist/zone.js"]
Error: Could not find file: "/Users/dylan/IdeaProjects/IssueTracker2-UI/code/dist/vendor/systemjs/dist/system-polyfills.js.map"
Run Code Online (Sandbox Code Playgroud)
这是我跑步的时候npm run posttest.这在我的package.json中有说明如下.
"posttest": "node_modules/.bin/remap-istanbul -i coverage/coverage-final.json -o coverage -t html",
"coverage": "http-server -c-1 -o -p 9875 ./coverage"
Run Code Online (Sandbox Code Playgroud)
在下面我将显示我的karma.conf.js文件
// Karma configuration file, see link for more information
// https://karma-runner.github.io/0.13/config/configuration-file.html
module.exports = function (config) {
config.set({
basePath: '..',
frameworks: ['jasmine'],
plugins: [
require('karma-jasmine'),
require('karma-chrome-launcher'),
require('karma-coverage')
],
customLaunchers: {
// chrome setup for travis CI …Run Code Online (Sandbox Code Playgroud) 在github上,您可以像这样查看到您存储库的流量:
现在我的问题是关于克隆和唯一克隆的巨大差异。如果我正确理解这一点,则意味着4919人创建了22.374个克隆。为什么有些人会克隆一个存储库这么多次?
我的实际回购看起来不那么令人印象深刻,但是差异仍然很大。(大约有30个独特的克隆可用于150个克隆,因此每个克隆都需要5个克隆)。
这让我想知道什么才算是克隆。如果相关,则用于go库,因此我假设一个go get计数是一个克隆,并且go get -u每次更新时都可以再复制一个。但是如果人们在2周的时间内进行了如此多的更新,这使我感到惊讶。
我一直在读,不需要进行移位,因为编译器的优化会将乘法转换为移位。例如我应该在Java中位移除以2吗?和移位比Java中的乘法和除法快吗?。净?
我不是在这里询问性能差异,我可以自己测试一下。但是我认为很好奇的是,有几个人提到它将被“编译为同一件事”。这似乎是不正确的。我已经写了一小段代码。
private static void multi()
{
int a = 3;
int b = a * 2;
System.out.println(b);
}
private static void shift()
{
int a = 3;
int b = a << 1L;
System.out.println(b);
}
Run Code Online (Sandbox Code Playgroud)
给出相同的结果,并将其打印出来。
当我查看生成的Java字节码时,将显示以下内容。
private static void multi();
Code:
0: iconst_3
1: istore_0
2: iload_0
3: iconst_2
4: imul
5: istore_1
6: getstatic #4 // Field java/lang/System.out:Ljava/io/PrintStream;
9: iload_1
10: invokevirtual #5 // Method java/io/PrintStream.println:(I)V
13: return
private static void shift();
Code:
0: …Run Code Online (Sandbox Code Playgroud) 我需要过滤一个只由空格组成的字段; 就像是:
if (word == /((\s)+)/ ) return 'no name'
Run Code Online (Sandbox Code Playgroud)
但它不起作用......还有其他想法吗?谢谢你的想法!
我在使用Spring和angular的应用程序上遇到了一个我不理解的行为.http请求中存在异常.我在下面做了测试.
@RequestMapping(value = "/contract/upload/excel", method = RequestMethod.POST)
public String uploadContractExcel(HttpServletRequest request, ModelMap model) {
if(true) {
throw new RuntimeException("my code is broken");
}
...
Run Code Online (Sandbox Code Playgroud)
在$ http函数的JavaScript中,而不是进入错误块,它返回到状态代码为200的成功块 - 确定.所以我无法处理任何异常.
$http({
method : 'POST',
url : resolveAjax,
data : formData
}).then(
function successCallback(response) {
var data = response.data;
if (data.upload_error === "true") {
$scope.busy = false;
$scope.upload_error_message = data.upload_error_message;
} else {
$scope.contractSummary = angular
.fromJson(data.reference_excel_resolved);
$scope.busy = false;
$scope.tabindex = $scope.tabindex * 1 + 1;
}
},
function errorCallback(response) {
$scope.upload_error_message …Run Code Online (Sandbox Code Playgroud) 我已经使用gorilla/muxand设置了我的 Go 后端rs/cors。当我尝试发送包含自定义标头 ( Bearer)的请求时,它失败了。
我的服务器设置如下所示:
router := mux.NewRouter().StrictSlash(true)
router.HandleFunc("/users", GetUsers).Methods("GET")
router.HandleFunc("/", GetUsers).Methods("GET")
router.HandleFunc("/tweets", GetTweets).Methods("GET")
router.HandleFunc("/login", Login).Methods("POST")
router.HandleFunc("/profile/tweets", ProfileTweets).Methods("GET")
c := cors.New(cors.Options{
AllowedOrigins: []string{"*"},
AllowedMethods: []string{"GET", "POST", "PATCH"},
AllowedHeaders: []string{"Bearer", "Content_Type"},})
handler := c.Handler(router)
log.Fatal(http.ListenAndServe(":8080", handler))
Run Code Online (Sandbox Code Playgroud)
我尝试了各种其他解决方案(例如OPTIONS在Methods调用中添加。我尝试为其传递Bearer令牌的/profile/tweets端点是端点。
我不确定如何继续gorilla/mux以及如何rs/cors添加预检请求。
我得到的实际错误:
Fetch API 无法加载http://localhost:8080/profile/tweets。对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问Origin ' http://localhost:4200 '。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以在禁用 CORS 的情况下获取资源。
谢谢!
我有一个具有多种主要方法的项目。当运行go build program1/main1.go具有与 不同的依赖项集时program2/main2.go,我的第一个go build似乎更改了我的go.mod文件并删除了它认为不需要的依赖项。然而main2会需要这些依赖。
我试过使用,go build ...但这也创建了一组不同的依赖项。具体来说,似乎所有//indirect依赖项都被删除并导致 program2 失败。
有没有办法运行go build或go run不更新go.mod文件?使用go build -mod=readonly program1/main1.go它告诉我它失败了,因为需要更新依赖项..
我想用输出中的空(NULL)值替换一行的 0 个值。我正在选择中使用子查询,但我并不完全清楚如何执行此操作。到目前为止,这是我的查询:
select spelersnr, (select count(bedrag) from boetes where boetes.spelersnr = S.spelersnr
) as aantalboetes
from spelers S inner join wedstrijden using(spelersnr)
left join boetes using(spelersnr)
group by spelersnr
order by aantalboetes asc, spelersnr asc
Run Code Online (Sandbox Code Playgroud)
另外,我首先需要按升序对所有非 NULL 值进行排序,然后是空值。
谢谢!
我知道可以使用代号1创建游戏,但我对此有疑问.我目前有一个Windows Phone 7游戏,我想用代号1重新创建,但我想知道平台的效率.我主要关注滞后问题,所以我想知道是否有人有代号为游戏编写游戏的经验,其中比其网站上显示的纸牌游戏更多.
我也对机制感兴趣,是否可以使用精灵?
所以主要问题:
性能?(不代表一个人使用XNA作为默认渲染器吗?)
精灵?
我想在Angular2中的表达式中加入一个字符串,但似乎无法这样做.(特别是在a标签的attr.href中.
例如,假设我有一个由'/ page/id'组成的url,并且ID存储在一个变量中.
<a [attr.href]="/page/{{id}}">link</a>
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为我们不能在表达式中使用{{}}语法.
我不知道如何在这里加入字符串.
我完全坚持这一点,并且已经玩了一段时间.我有一个类"启动器",我想从中通过外部类"PropertyManager"访问私有内部类"PropertyInstance"的实例.
所以,在我的发射器中,我想写:
PropertyManager pm = new PropertyManager();
PropertyInstance pi = pm.getInstance("brickbreaker.properties");
Run Code Online (Sandbox Code Playgroud)
在我的PropertyManager类中,我编写了以下代码:
public PropertyInstance getInstance(String location)
{
PropertyInstance pi = null;
if(!propertyList.contains(location))
{
System.out.println("it does not contain it yet, so we will create it");
pi = new PropertyInstance(location);
propertyList.add(pi);
}
return pi;
}
Run Code Online (Sandbox Code Playgroud)
在这个类中,我有以下内部类:
private class PropertyInstance
{
}
Run Code Online (Sandbox Code Playgroud)
除了私有修饰符之外,这是无关紧要的.
问题是我无法从我的Launcher访问PropertyInstance类,因为它是私有的,我似乎无法找到解决方法,所以真的有任何帮助.如果它甚至可以做到.
编辑:似乎不清楚我正在寻找一个解决方法,同时保持内部阶级私密,抱歉混乱!:)
angular ×3
java ×3
angular-cli ×2
go ×2
angularjs ×1
bytecode ×1
codenameone ×1
compilation ×1
cors ×1
css ×1
github ×1
go-modules ×1
istanbul ×1
javascript ×1
mux ×1
postgresql ×1
regex ×1
spring ×1
sql ×1
whitespace ×1