在我的webpack应用程序中,我有一个由"npm run build"触发的基本构建过程,该过程执行webpack二进制文件并将/ index中的index.html复制到/ dist.无论什么时候我跑,npm run build我得到ReferenceError: webpack is not defined但是当我跑npm start,启动webpack-dev-server时,一切都很好.
这是我的webpack配置文件:
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var config = {
context: __dirname + '/app',
entry: './index.js',
output: {
path: __dirname + '/app',
filename: 'app.js'
},
module: {
loaders: [
{ test: /\.js$/, loader: 'babel', exclude: /node_modules/ },
{ test: /\.html$/, loader: 'raw', exclude: /node_modules/ },
{ test: /\.scss$/, loader: ExtractTextPlugin.extract('style', 'css!sass'), exclude: /node_modules/}
]
},
plugins: [
new ExtractTextPlugin('app.css')
]
};
if (process.env.NODE_ENV …Run Code Online (Sandbox Code Playgroud) 我已经通过包管理器为sublime 安装了itg.flat.我想对主题进行一些编辑,但我找不到包管理器安装主题文件的位置.我在OS X Mavericks上使用ST3
我已经看过网络,但没有发现任何与我之后有关的东西,所以SO线程是最后的手段.
我正在构建一个节点应用程序,它将充当"工作者"来构建新应用程序,然后将应用程序上载到AWS.完成脚手架循环有5个任务.
我想知道Node/Express是否可以对传入的请求进行排队,然后在循环成功完成后启动队列中请求的脚手架循环.一次只能运行一个脚手架循环.
我在启动webpack-dev-server的express/webpack应用程序中有以下grunt任务:
"webpack-dev-server": {
options: {
webpack: webpackConfig,
publicPath: '/assets/',
watch: true,
inline: true,
hot: true,
quiet: true
},
start: {
keepAlive: true,
webpack: {
devtool: 'eval',
debug: true
}
}
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,轮询器只是阻塞我的chrome控制台,这在调试方面会非常烦人.(我正处于裸机应用阶段).
任何人都有什么想法可能导致这个?
我是Knockout的新手,我正在构建一个实际上是大型计算器的应用程序.到目前为止,我在一个页面上运行了两个淘汰赛实例.一个例子工作得非常好,但是另一个例子完全坏了,似乎根本就没有注册?
下面是我的Javascript,fetchYear是完全正常工作的函数,fetchPopulation是完全破坏的那个.它似乎没有从HTML中注册"ageview",我无法弄清楚.
错误:
未捕获的ReferenceError:无法处理绑定"foreach:function(){return ageView}"消息:未定义ageView
提前致谢.
JS:
var index = {
fetchYear: function () {
Item = function(year){
var self = this;
self.year = ko.observable(year || '');
self.chosenYear = ko.observable('');
self.horizon = ko.computed(function(){
if(self.chosenYear() == '' || self.chosenYear().horizon == undefined)
return [];
return self.chosenYear().horizon;
});
};
YearViewModel = function(yeardata) {
var self = this;
self.yearSelect = yeardata;
self.yearView = ko.observableArray([ new Item() ]);
self.add = function(){
self.yearView.push(new Item("New"));
};
};
ko.applyBindings(new YearViewModel(yearData));
},
fetchPopulation: function () {
popItem = function(age){ …Run Code Online (Sandbox Code Playgroud) 我正在KnockoutJS中构建一个数量很多的应用程序,我希望能够格式化大数字,以便它们以逗号分隔并且很好看(xxx,xxx).
正如您将从下面的小提琴中看到的那样,我确实通过使用简单的RegEx将绑定值包装在格式化函数内部,但问题是这会覆盖输入中的值并将','插入到潜在价值.
大数据在应用程序的下方使用,因此为了防止NaN错误,我必须将数据属性分配给包含没有','的值的输入值,这是存储在sessionStorage中的值.
我觉得我不知不觉地膨胀了我的HTML标记,并相信我想要实现的是一个bindingHandler,但我的绑定处理程序并不完全存在.
小提琴:http://jsfiddle.net/36sD9/2
formatLargeNumber = function (number) {
if (typeof (number) === 'function') {
return number().toString().replace(/\B(?=(\d{3})+(?!\d))/g, ',');
}
}
ko.bindingHandlers.largeNumber = {
init: function(element, valueAccessor) {
var value = ko.unwrap(valueAccessor());
var interceptor = ko.computed({
read: function() {
return formatLargeNumber(value);
},
write: function(newValue) {
value(reverseFormat(newValue));
}
});
if(element.tagName == 'input' )
ko.applyBindingsToNode(element, {
value: interceptor
});
else
ko.applyBindingsToNode(element, {
text: interceptor
});
}
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我有一个节点应用程序,需要grunt进行"构建"才能成功执行应用程序.(运行concat/minification/reving源代码等).我已经在具有SSH访问权限的EC2实例上运行,因为我可以通过SSH连接到目录并在部署过程中运行Grunt.但是要自动执行此操作,我现在将应用程序移动到ElasticBeanstalk,并且我很难让应用程序成功运行grunt.迁移到EB的原因是保持SSH密钥关闭实时服务器,因此这些EB实例设置为没有ssh访问.
似乎没有可用的官方文件,是否有人能指出我能够实现上述目标的良好方向?我需要在应用程序启动之前执行grunt,以便应用程序具有可用的文件(否则将有404).
amazon-ec2 amazon-web-services node.js amazon-elastic-beanstalk
在我正在创建的应用程序中,我有以下XMLHttpRequest,并且我正在尝试将data内部结果传递xhr.onload()到在同一父函数中创建的数组中.
var url = 'http://api.soundcloud.com/resolve.json?'+resource+'&'+CLIENT_ID;
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.onload = function(){
var data = JSON.parse(xhr.responseText);
console.log(data.permalink_url);
};
xhr.send();
Run Code Online (Sandbox Code Playgroud)
在这下面我有一个数组的构建块,我试图将数据的结果传递给轨道字符串.
var metadata = {
id: val,
title: title,
url: posturl,
track: data.permalink_url
};
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试的所有东西要么返回,undefined要么function现在我完全没有想法......
我是Angular的新手,所以我仍然不知道它是如何运作的.我偶然发现了一个问题(很早就......),下面的代码在控制台中给了我"Uncaught Object"并打破了Angular..config部分是罪魁祸首,如果我删除它,页面加载正常.我不完全确定错误是如何引起的,因为对我而言,一切看起来都不错?
var app = angular.module('app', ['ngRoute'])
.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
$routeProvider
.when('/dashboard', {
templateUrl: '/app/views/admin.html',
controller: 'DashboardController'
})
.otherwise('/', {
redirectTo: '/'
})
$locationProvider.html5mode(true);
}])
.controller('DashboardController', ['$scope', function ($scope, Security) {
$scope.security = Security;
}])
Run Code Online (Sandbox Code Playgroud) node.js ×6
javascript ×4
express ×3
jquery ×2
knockout-2.0 ×2
knockout.js ×2
sockets ×2
webpack ×2
amazon-ec2 ×1
angularjs ×1
gruntjs ×1
json ×1
sublimetext ×1
sublimetext3 ×1
websocket ×1