我想從Excel電子表格導入一些數據到我的角度應用程序。我發現following詳細信息將它們導入UI-Grid並使用xlsx.js,這似乎是我開始的一個很好的基礎。如何在不使用bower或npm的情況下手動安裝角庫並獲取所有依賴關係?
但我目前正在研究一個非常嚴格的企業防火牆,無法使bower或npm工作。 我可以通過設置一個代理來獲取nuget在Visual Studio中的工作,雖然即使這樣,我也無法下載任何依賴於node.js的軟件包,例如任何npm,bower,grunt軟件包。
我已經設法通過將它下載到我的個人電腦上並通過USB傳輸來安裝Node.js。但仍然無法安裝這些nuget軟件包。 所以我試着在我已經成功下載的node.js實例中直接運行npm。仍然沒有快樂。
我試過以許多不同的方式配置代理,但我無法獲得npm,bower,git或grunt工作。
因此,我已經從github下載了ui-grid和xlsx的zip文件,並試圖手動將文件複製到我的項目中,但那似乎不起作用。 某些依賴項未安裝。
我是新來的角,節點,涼亭,NPM,所以當事情並不完全簡單,我真的需要能夠遵循說明,在角度世界總是似乎開始安裝通過鮑爾或NPM,這兩者似乎都無法做到。
因此,我想要做的是確定我正在安裝的庫的依賴關係。我猜測package.json應該顯示依賴關係。因此,對於XLSX它列出了相關的:
"dependencies": {
"ssf":"~0.8.1",
"codepage":"~1.3.6",
"cfb":">=0.10.0",
"jszip":"2.4.0",
"crc-32":"",
"adler-32":"",
"commander":""
},
我使用CDN鏈接作爲一個暫時的解決辦法,因爲我想讀,不知怎的,得到的依賴也試過嗎?但仍然沒有工作:
https://cdnjs.cloudflare.com/ajax/libs/xlsx/0.8.0/xlsx.js
因此,代碼內,在那裏示數是一個未定義的對象。跟蹤該對象返回它被設置爲_fs = require('f'+'s');
但我找不到要求被定義,雖然從閱讀周圍我假設它的require.js,但沒有列爲依賴項,所以我缺少如何確定依賴關係?
你忘了添加你的鏈接 – Aides
如果'git://'被阻止但是'https://'不是你可能會給這個命令'git config --global url。「https://」.insteadOf git://'試試 – Aides
我建議嘗試克服代理問題。我們面臨同樣的問題。 你有沒有簽出這個[鏈接](http://jjasonclark.com/how-to-setup-node-behind-web-proxy/)?另外,如果你剛剛開始使用Angular,我建議你看看[Angular 2](https://angular.io/),即使它仍處於測試階段... – Perspectivus