使用Angular-cli时,构建的文件名是main.[hash] .bundle.js使用时ng build -prod
是否可以从该文件名中删除哈希.那么main.bundle.js呢?
我想将变量和字符串合并到一个新变量,如下所示:
$product_bodyclass_list: class1 class2 class3 class4;
$product_class1_color: #C00;
$product_class2_color: #00C;
$product_class3_color: #0C0;
$product_class4_color: #000;
@each $bodyclass in $product_bodyclass_list {
.page-#{$bodyclass} {
a {
color: $product_#{$bodyclass}_color; // This is wrong
}
}
}
Run Code Online (Sandbox Code Playgroud)
有人知道怎么做这个吗?
我试图在draft-js中使用提及插件与Browserify一起工作.这是因为我们的应用程序是使用Browserify构建的.
这是关于这个插件:https://www.draft-js-plugins.com/plugin/mention
在示例中,他们使用Webpack,并使用导入.
我用require.所以我的代码示例是:
var React = require('react'),
Draft = require('draft-js'),
Immutable = require('immutable'),
Editor = require('draft-js-plugins-editor'),
Mention = require('draft-js-mention-plugin');
var mentionPlugin = Mention.createMentionPlugin();
var MentionSuggestions = mentionPlugin.MentionSuggestions;
var plugins = [mentionPlugin];
var Editor = React.createClass({
// Code
});
Run Code Online (Sandbox Code Playgroud)
我不使用ES6表示法.有人知道我做错了什么吗?
我用react.js 和jsx 创建了一个模块。我将 lodash 作为唯一的外部库。我使用 Grunt 和 Browserify 编译的文件大小为 1.1mb,缩小后几乎为 500kb。这怎么可能?如何减少文件大小?
我的咕噜文件
module.exports = {
dist: {
options: {
debug: true,
transform: [require('grunt-react').browserify]
},
src: [ 'src/js/app.js' ],
dest: 'dist/app.js'
}
};
Run Code Online (Sandbox Code Playgroud) javascript ×2
reactjs ×2
angular ×1
angular-cli ×1
browserify ×1
draftjs ×1
gruntjs ×1
mention ×1
sass ×1
variables ×1