我们有一个 Angular 项目,我们正在尝试使用--prod选项构建它。
问题是,花了33个小时!
老实说,我们不太擅长 Angular、npm 等等,我们都是这个世界的初学者。
我们所知道的是,当我们执行 时ng build --prod command,我们会卡在这里几个小时:
11% building modules 9/11 modules 2 active …s\font-awesome\css\font-awesome.min.css
Run Code Online (Sandbox Code Playgroud)
我们尝试从angular.json文件中删除 font-awesome.min.css,但是我们卡在另一个 CSS 文件中,而且它永远不会结束。即使我们从angular.json文件中删除了所有 CSS文件,我们仍然卡在这里:
10% building modules 2/2 modules 0 active
Run Code Online (Sandbox Code Playgroud)
以下是我们的版本:
Package Version
------------------------------------------------------------
@angular-devkit/architect 0.7.5
@angular-devkit/build-angular 0.7.5
@angular-devkit/build-ng-packagr 0.7.5
@angular-devkit/build-optimizer 0.7.5
@angular-devkit/build-webpack 0.7.5
@angular-devkit/core 0.7.5
@angular-devkit/schematics 0.8.9
@angular/cdk 6.4.7
@angular/cli 6.2.9
@angular/material 6.4.7
@ngtools/json-schema 1.1.0
@ngtools/webpack 6.1.5
@schematics/angular 0.8.9
@schematics/update 0.8.9
ng-packagr 4.7.1
rxjs 6.4.0
typescript 2.9.2
webpack 4.9.2 …Run Code Online (Sandbox Code Playgroud) 在我的Ckeditor配置中,我有一个自定义的allowedContent.我不使用,allowedContent:true因为我不想在span标签中允许style属性
所以这是我的allowedContent
allowedContent : 'span[class]; a[!href](*); caption; div; em; h1; h2; h3; h4; h5; h6; hr; i; img; li; ol; p[*]{*}; pre; strong; sub; sup; table; thead; tbody; tfoot; td; th; tr; tt; u; ul; dl; dt; dd; iframe;'
Run Code Online (Sandbox Code Playgroud)
使用此配置,span标记上不再允许样式属性
问题出在我的stylesSets上:
stylesSet:
- { name: "style 1", element: ['div', 'p', 'a', 'span'], attributes: { class:"display_only_in_popup" } }
- { name: "style 2", element: ['div', 'p', 'a', 'span'], attributes: { class:"blockquote" } }
- { name: "style 3", element: …Run Code Online (Sandbox Code Playgroud) 我试图在 JavaScript 或 jQuery 中从字符串(而不是对象)中删除所有样式属性。
例子
var html = "<p style="color:red">my text</p>";
Run Code Online (Sandbox Code Playgroud)
我想获得这个:
<p>my text</p>
Run Code Online (Sandbox Code Playgroud)
是否可以不调用我们可以在对象上调用的函数(as removeAttr)?
谢谢
随着extbase我开发了一个扩展.然后我使用Realurl进行网址重写.
问题是,例如,我执行这个网址:www.mysite.com/records/record-number-one/一切都很好,因为"记录号码1"确实存在.
现在,如果我尝试
www.mysite.com/records/record-numbbbbbbber-one/
我收到了这个错误
Exception while property mapping at property path "":The identity
property "record-numbbbbbbber-one" is no UID.
Run Code Online (Sandbox Code Playgroud)
但我想重定向到404页面,而不是得到这个错误!
我尝试在我的操作中验证记录并重定向到404页面,但是当我收到此错误时,我的代码(在我的操作中)甚至没有被执行!
经过大量搜索,有人说如果我设置了
plugin.myplugin.mvc.throwPageNotFoundExceptionIfActionCantBeResolved = 1
Run Code Online (Sandbox Code Playgroud)
或者干脆
config.tx_extbase.mvc.throwPageNotFoundExceptionIfActionCantBeResolved = 1
Run Code Online (Sandbox Code Playgroud)
错误将被解决,我尝试了两个,我仍然得到错误.
任何帮助?
谢谢
PS:我使用的是TYPO3 6.1.7
angular ×1
angular-cli ×1
ckeditor ×1
extbase ×1
html ×1
javascript ×1
jquery ×1
realurl ×1
typo3 ×1