2017-01-16 68 views
0

爲了簡單起見,我專注一個只有一個涼亭安裝庫,但/ lib下ASP dotnet的核心:丟失了所有的涼亭包

Windows下的項目工作正常,這不加載任何涼亭安裝的軟件包,但是它在Linux下沒有找到涼亭安裝的背板。

鉻示出此錯誤:

GET http://localhost:5000/lib/pikaday/pikaday.js 

404 not found 

在視圖:

<script src="/lib/pikaday/pikaday.js"></script> 

我有bower.json在溶液:

{ 
    "name": "asp.net", 
    "private": true, 
    "dependencies": { 
    "bootstrap": "3.3.6", 
    "jquery": "2.2.0", 
    "jquery-validation": "1.14.0", 
    "jquery-validation-unobtrusive": "3.2.6", 
    "handsontable": "0.24.3" 
    } 
} 

pickaday.jshandsontable包的一部分)

我該如何在Linux上製作dotnet run/dotnet build/dotnet publish包含那些bower包?

+1

你運行'涼亭install'所以它檢索的依賴關係? – Baklap4

+0

@ Baklap4就是這樣,非常感謝。我知道它必須是非常基本的東西,但我無法找到信息。我會在這個過程中找到另一個問題的答案,以防其他人對未來感興趣。 –

回答

1

作爲用戶Baklap4在評論中提到,它需要運行bower install,因此它通過npm檢索依賴關係(它不會像在Visual Studio中那樣自動完成)。

當然,你需要鮑爾首先安裝(否則就dotnet publish,你會得到錯誤「‘閨房’不被識別爲一個內部或外部命令」):

npm install -g bower 

運行在Ubuntu中,我遇到過此其他問題:

bower install 
/usr/bin/env: node: No such file or directory 

的辦法可以解決here,這是在linux添加邏輯鏈路:

ln -s /usr/bin/nodejs /usr/bin/node 

最後,重複:

bower install