在Chrome(版本32.0.1677.0 canary Aura)中,我在Developer Tools设置中找不到覆盖选项卡/页面.(它曾经被放置在"常规"和"工作区"标签之间.他们移动了它,还是我忘了启用某些东西?
我正在尝试编写一个gulp任务,允许我在JS中使用模块(CommonJS很好),使用browserify + 6to5.我也希望源映射能够工作.
所以:1.我使用ES6语法编写模块.2. 6to5将这些模块转换为CommonJS(或其他)语法.3. Browserify捆绑模块.4.源映射返回原始ES6文件.
怎么写这样的任务?
编辑:这是我到目前为止所拥有的:
吞咽任务
gulp.task('browserify', function() {
var source = require('vinyl-source-stream');
var browserify = require('browserify');
var to5ify = require('6to5ify');
browserify({
debug: true
})
.transform(to5ify)
.require('./app/webroot/js/modules/main.js', {
entry: true
})
.bundle()
.on('error', function(err) {
console.log('Error: ' + err.message);
})
.pipe(source('bundle.js'))
.pipe(gulp.dest(destJs));
});
Run Code Online (Sandbox Code Playgroud)
模块/ A.js
function foo() {
console.log('Hello World');
let x = 10;
console.log('x is', x);
}
export {
foo
};
Run Code Online (Sandbox Code Playgroud)
模块/ B.js
import {
foo
}
from './A';
function bar() {
foo();
}
export { …Run Code Online (Sandbox Code Playgroud) 我注意到在app.jsEmber CLI(v0.1.12)生成的文件中,他们正在使用:
var App = Ember.Application.extend({...})
Run Code Online (Sandbox Code Playgroud)
但是在介绍指南中,他们正在使用:
window.App = Ember.Application.create({...});
Run Code Online (Sandbox Code Playgroud)
创建Ember应用程序的这两种(创建与扩展)方法之间的结果是否存在差异?
我正在阅读/编写Adam Freeman 的Apress书籍Pro ASP.NET MVC 5.在第7章(p.174)中,我们应该使用以下命令安装Entity Framework:
Install-Package EntityFramework -projectname SportsStore.Domain
Install-Package EntityFramework -projectname SportsStore.WebUI
Run Code Online (Sandbox Code Playgroud)
但这失败了.这是输出:
尝试针对项目"SportsStore.Domain"收集程序包"EntityFramework.6.1.3"的依赖项信息,目标是".NETFramework,Version = v4.5.1"
尝试使用DependencyBehavior解析程序包"EntityFramework.6.1.3"的依赖项'最低'
解决安装包'EntityFramework.6.1.3'的
动作解决了安装包'EntityFramework.6.1.3'的操作'
将包'EntityFramework.6.1.3'添加到文件夹'C:\ git\SportsStore\packages'
添加包'EntityFramework.6.1.3'到文件夹'C:\ git\SportsStore\packages'将
'EntityFramework.6.1.3' 包添加到'packages.config'
执行脚本文件'C:\ git的\ SportsStore \包\ EntityFramework.6.1.3 \工具\ init.ps1'
执行脚本文件'C:\ git\SportsStore\packages\EntityFramework.6.1.3\tools\install.ps1'输入"get-help EntityFramework"以查看所有可用的Entity Framework命令.
已成功将"EntityFramework 6.1.3"
安装到SportsStore.Domain 安装失败.回滚...
从'packages.config'中
删除包'EntityFramework 6.1.3'从文件夹'C:\ git\SportsStore\packages'中删除包'EntityFramework 6.1.3'
访问路径'C:\ git\SportsStore\packages\EntityFramework.6.1.3\tools\EntityFramework.PowerShell.Utility.dll'被拒绝.
访问路径'EntityFramework.PowerShell.Utility.dll'被拒绝.
从文件夹'C:\ git\SportsStore\packages'Install
-Package中删除了包'EntityFramework 6.1.3' :已添加具有相同键的项目.
在行:1个字符:1
+ Install-Package EntityFramework -projectname SportsStore.Domain
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo:NotSpecified :( :) [Install-Package],Exception
+ FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets. InstallPackageCommand无法完全卸载一个或多个软件包:'C:\ git\SportsStore\packages\EntityFramework.6.1.3'.重新启动Visual Studio以完成卸载.
本书指示我们安装所有其他库的特定版本(例如 …
asp.net ×1
asp.net-mvc ×1
babeljs ×1
browserify ×1
c# ×1
ember-cli ×1
ember.js ×1
gulp ×1
source-maps ×1