我試圖讓一個ASP5應用程序跟隨教程運行Angular 2.0。經過幾步之後,我意識到當我嘗試在沒有互聯網連接的情況下工作時,它不起作用(我通常在坐在火車上時正在處理它)。當然,通過本教程建議的進口量將沒有互聯網連接的工作:如何從node_modules文件夾導入腳本
<script src="https://code.angularjs.org/2.0.0-beta.1/angular2-polyfills.js"></script>
<script src="https://code.angularjs.org/tools/system.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.1/Rx.js"></script>
<script src="https://code.angularjs.org/2.0.0-beta.1/angular2.dev.js"></script>
因此,我想包括我node_modules本地文件夾是這樣的:
<script src="node_modules/angular2/bundles/angular2-polyfills.js"></script>
<script src="node_modules/systemjs/dist/system.js"></script>
<script src="node_modules/rxjs/Rx.js"></script>
<script src="node_modules/angular2/bundles/angular2.dev.js"></script>
的文件存在並且是正確的。但是當我嘗試調試這個項目時,我會在所有四個文件中得到以下錯誤:SyntaxError: missing ; before statement
,當我通過瀏覽器查看這些文件時,我收到的所有文件都是其中包含Hello World!
的文件。我顯然似乎錯過了一些東西,但因爲我以前從來沒有用過整個npm部分,所以我不知道爲什麼會發生這種情況,並且經過Google搜索幾個小時後,似乎沒有人看到這個問題。
訪問限制?缺少JS模塊?任何人都可以解釋我如何可以在我的html中包含來自我的node_modules文件夾的文件?
你想要做的就是使用Webpack並讓它爲你提供模塊化的捆綁依賴和文件。 –