參考Purpose of installing bootstrap through npm?包括bootstrap.js和bootstrap.css科爾多瓦
我使用這裏的例子: 下載NPM後,添加以下行到我的index.html
<link rel="stylesheet" href="../node_modules/bootstrap/dist/css/bootstrap.min.css">
<script src="../node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
不幸,我的元素的風格沒有改變。
我在做cordova運行瀏覽器時遇到以下情況。
200 /index.html (gzip)
404 /node_modules/bootstrap/js/bootstrap.min.js
404 /node_modules/bootstrap/bootstrap.min.css
200 /css/index.css (gzip)
200 /cordova.js (gzip)
200 /img/logo.png
200 /js/index.js (gzip)
200 /cordova_plugins.js (gzip)
200 /plugins/cordova-plugin-device/www/device.js (gzip)
200 /plugins/cordova-plugin-device/src/browser/DeviceProxy.js (gzip)
200 /plugins/cordova-plugin-splashscreen/www/splashscreen.js (gzip)
200 /plugins/cordova-plugin-splashscreen/src/browser/SplashScreenProxy.js (gzip)
200 /plugins/cordova-plugin-statusbar/www/statusbar.js (gzip)
200 /plugins/ionic-plugin-keyboard/www/browser/keyboard.js
200 /plugins/cordova-plugin-statusbar/src/browser/StatusBarProxy.js (gzip)
200 /config.xml
404 /node_modules/bootstrap/bootstrap.min.css
304 /css/index.css
您無法提供位於文檔根文件夾上方的內容。您的整個服務器的硬盤驅動器必須向公衆開放才能工作。查看鏈接到的線程中的第二個答案(您需要設置靜態路由)。 –
@ChrisG所以我使用grunt dist命令行編譯css和js文件並將文件夾移動到我的www文件夾中?是對的嗎? – Lawrence
不,我指的是:http://stackoverflow.com/a/35580597/5734311您設置了靜態路由。這意味着您只需在HTML中鏈接'/ js/bootstrap.min.js',但是也可以通過express來查找node_modules文件夾中的文件。 –