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