2016-12-05 75 views
0

從讀書的時候,我有一個類似的問題是什麼在這裏說:找不到node_modules

項目結構(通過離子創建)

- main 
    - node_modules 
    - www 
     - js 
      - app.js 
     - index.html 
    - package.json 

指向node_modules中某個文件的鏈接如下所示(位於index.html

<script src="../node_modules/angular-bootstrap-datetimepicker/src/js/datetimepicker.js"></script> 

WebStorm可以找到該文件,並在IDE中沒有投訴

當控制檯檢查網絡,我可以看到它試圖找到node_moduleswww
所以路線網址爲http://localhost:8100/

app.js的路徑是:http://localhost:8100/js/app.js
的路徑datetimepicker.js是:http://localhost:8100/node_modules/...

所以它在尋找node_moduleswww目錄當中,我不是完全驚訝之內。

由於這個結構是由離子建立的,項目剛剛變大,所以很難改變結構(我認爲這是最可行的)。但是有沒有其他解決辦法可以做到這一點?

此外,因爲我選擇向上移動一個目錄(..)以查找node_modules,webapp是否忽略了這一點,因爲它知道沒有其他高於自身的目錄?

編輯:

望着這個問題,我也跟着通過移動datetimepicker.jswww/lib給出的建議,但它仍然沒有工作。有沒有嘗試使用亭子又

回答

-1

打開命令提示符。去你的項目目錄,並運行npm Install希望這將解決您的問題

+0

節點。不幸的是,這並不能解決問題 – wmash

相關問題