我使用多个入口点的webpack配置:
var fs = require('fs');
var webpack = require('webpack');
var commonsPlugin = new webpack.optimize.CommonsChunkPlugin('common.[hash].js');
module.exports = {
cache: true,
entry: {
main: './resources/assets/js/main.js',
services: './resources/assets/js/services.js'
},
output: {
path: './public/assets/web/js',
filename: '[name].[hash].js',
publicPath: '/assets/web/js/',
chunkFilename: '[id].[chunkhash].js'
},
resolve: {
modulesDirectories: ['node_modules', 'web_modules', 'modules']
},
module: {
loaders: [{
test: /\.js$/,
exclude: [/node_modules/, /web_modules/],
loader: 'babel-loader',
query: {
stage: 0
}
}]
},
plugins: [commonsPlugin,
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
'window.jQuery': 'jquery'
}),
function() {
this.plugin('done', function(stats) {
fs.writeFile('./cache.json', JSON.stringify({ …Run Code Online (Sandbox Code Playgroud) 我正在使用IntelliJ IDEA构建一个非Java项目,它只是一个PHP + Javascript项目,一切正常,但是当我尝试检查项目中的所有代码时(分析->检查代码),我得到了一个错误:
没有为该项目正确配置JDK。无法进行检查。
难道我做错了什么?即使项目不是Java,我也必须配置SDK吗?
注意:在编辑器中打开的对工作文件的自动代码检查正常,唯一的问题是当我尝试检查项目中的所有代码时。
注意2:我既不能使用PHPStorm也不能使用Webstorm。
谢谢。
我正在尝试使用单选按钮在AngularJS中构建颜色配置器,一切似乎都在工作,数据绑定等等......但是我无法设置默认的颜色单选按钮.正如我在文档中看到的那样,如果ng-model与无线电值相同,则应自动检查输入,但我不知道这是否仅适用于字符串而不适用于对象.
这是HTML:
<div ng-app ng-controller="ThingControl">
<ul >
<li ng-repeat="color in colors">
<input type="radio" ng-model="thing.color" value="{{color}}" />{{ color.name }}
</li>
</ul>
Preview: {{ thing }}
</div>
Run Code Online (Sandbox Code Playgroud)
这是JS:
function ThingControl($scope){
$scope.colors = [
{ name: "White", hex: "#ffffff"},
{ name: "Black", hex: "#000000"}
]
$scope.thing = {
color: $scope.colors[1]
}
}
Run Code Online (Sandbox Code Playgroud)
你可以在这个小提琴中看到前面的例子:http: //jsfiddle.net/xWWwT/1/
首先十分感谢!