0
我想捆绑我的项目,但我得到任何生成任务的这个错误。我在.NET Core应用程序中尝试了三种使用Visual Studio的独立包方法。这里是一个:使用反应,.NET核心,ES2015,巴贝尔,browserify吞噬错误
gulp.task('babelify', function() {
return browserify({
extensions: ['.jsx', '.js'],
entries: 'Client/app/main.js',
})
.transform(babelify.configure({ presets: ["es2015","react"] }))
.bundle()
.on("error", function (err) { console.log("Error : " + err.message); })
.pipe(source('bundle.js'))
.pipe(gulp.dest('.wwwroot/js'));
});
这是我的错误:
Unexpected token ILLEGAL while parsing file: C:\code\PasswordManager\src\PasswordManager.Web\Client\app\main.js
Process terminated with code 0.
这束建筑工作在OSX与节点,但移植到.NET的核心时,它打破。
有什么建议吗?我听说Windows有一些node_module嵌套的问题......
这里是main.js
,但我真的不认为这是问题:
import React from 'react';
import Router from 'react-router';
import ReactDOM from 'react-dom';
import createBrowserHistory from 'history/lib/createBrowserHistory';
import routes from './routes';
import Header from './components/Header';
let history = createBrowserHistory();
ReactDOM.render(<Router history={history}>{routes}</Router>, document.getElementById('app'));
你可以接受你自己的答案 – harishr
说我必须等待另一天这样做;) – WesW