我是.net/php/sql/JavaScript/Angular 1開發人員,現在對於Angular 2/4我感覺有點失落。試圖運行沒有節點的Angular 4
我想沒有Node.js的
1)運行角4我下載了https://angular.io/guide/setup (直接鏈接找到了快速入門種子:https://github.com/angular/quickstart/archive/master.zip)
2)如How to run AngularJS2 application without Node server 建議我下載SystemJS從https://github.com/systemjs/systemjs
3)這裏我目前的HTML:
<!DOCTYPE html>
<html>
<head>
<title>Angular QuickStart</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="styles.css">
<script src="systemjs/system.js"></script>
<script>
SystemJS.import('test.js')
</script>
</head>
<body>
<my-app>Loading AppComponent content here ...</my-app>
</body>
</html>
行之後,我得到
SyntaxError: import declarations may only appear at top level of a module
上system.js 1一行字
import { global, isBrowser, isWorker } from './common.js';
我怎樣才能通過這個錯誤得到什麼?
爲什麼要在沒有Node.js的情況下運行Angular?安裝Node.js,npm和[Angular-CLI](https://cli.angular.io/)更容易,這也是推薦的(請參閱[QuickStart](https://angular.io/)導向/快速啓動))。 – pzaenger
因爲我想在共享主機上運行它,所以我無法在其中安裝Node.js。 – TTT
你可以嘗試使用sfx版本的Angular 2,勾選這個[link](https://stackoverflow.com/a/32226808)。和[this](https://stackoverflow.com/a/30100629/1578100) 爲什麼不使用require.js?我知道很古老,但如果您只需要支持客戶端瀏覽器呈現,那麼它仍然值得。 我仍然使用它與vue.js爲我的一些項目 – Januartha