小编rnl*_*nli的帖子

使用reactify使用ES6导入语法转换jsx

我正在使用reactify(一个browserify转换https://github.com/andreypopp/reactify)将JSX转换为常规JS.我已经设置了一个gulp任务:

gulp.task('reactifyes6', function () {
    var bundler = watchify(browserify(watchify.args));
    return bundler.add('./Scripts/Widget/ReactComponents/Dashboard.jsx')
    .transform('reactify',{harmony:true, es6module:true})
    .bundle()
    .pipe(source('Dashboard.js'))
    .pipe(gulp.dest('./Scripts/Widget/Build/'));
});
Run Code Online (Sandbox Code Playgroud)

为了让这个工作,我有两个文件:Dashboard.jsxsomeJS.js.
Dashboad.jsx

import myFunc from './someJS.js';
myFunc();
Run Code Online (Sandbox Code Playgroud)

someJS.js

export default function () { console.log('test'); };
Run Code Online (Sandbox Code Playgroud)

当我执行gulp任务时'reactifyes6',我得到了一个ReactifyError "Illegal import declaration while parsing file: [path to my file]"

我做错了什么,我怎么能编译ES6导入/导出语法?

browserify ecmascript-6 reactjs gulp

8
推荐指数
1
解决办法
5219
查看次数

将字符串序列化为没有 \0027 的 JSON

一个相当直接的问题。我有以下代码

var json = new JavaScriptSerializer();
var test = json.Serialize("'");
Run Code Online (Sandbox Code Playgroud)

现在,Visual Studio 本地变量 watch 显示test包含 value 的字符串"\"\\u0027\""。是否有可能使用 ASP.NET 中的构建来Serialize();返回没有\0027格式的序列化字符串?

期望的结果test"\"\'\""

谢谢!

c# asp.net serialization

5
推荐指数
1
解决办法
4422
查看次数

标签 统计

asp.net ×1

browserify ×1

c# ×1

ecmascript-6 ×1

gulp ×1

reactjs ×1

serialization ×1