2017-05-17 61 views
0

請原諒我,如果這很簡單,因爲我的研究對這個特定問題已經空了。我正在使用Bootstrap最新版本。我注意到有一個文件是從以前的版本中名爲npm.js.我在託管的Web服務器上本地託管所有Bootstrap文件。我將頭文件中的所有其他文件稱爲該文件的完整路徑。在控制檯中,我有這個錯誤。需求未在npm.js中定義:2

npm.js:2 Uncaught ReferenceError: require is not defined at npm.js:2

這是指這條線。

require('../../js/transition.js')` 

與這npm.js文件,是在

// This file is autogenerated via the `commonjs` Grunt task. You can require() this file in a CommonJS environment. 
require('../../js/transition.js') 
require('../../js/alert.js') 
require('../../js/button.js') 
require('../../js/carousel.js') 
require('../../js/collapse.js') 
require('../../js/dropdown.js') 
require('../../js/modal.js') 
require('../../js/tooltip.js') 
require('../../js/popover.js') 
require('../../js/scrollspy.js') 
require('../../js/tab.js') 
require('../../js/affix.js') 

我unfamilar這個,所以我不知道爲什麼我收到此錯誤,但是,我怎麼能surpress最新引導這個錯誤並解決了這個問題?我甚至需要這個文件嗎?從我的理解,如果我使用模態或工具提示等我需要這個。它是否正確?

回答

0

您將需要下載/配置缺失的庫或需求。我不確定你正在使用哪個庫。 您可以將缺少的庫添加到您的package.json中。然後調用npm install。

+0

我不確定在哪裏下載/配置缺少的庫或需要,因爲它不包括在Bootstrap下載中。我真的需要npm.js才能使用Bootstrap的所有功能嗎? I.E.模式,工具提示,轉換,崩潰,按鈕,警報等? – Texan78

+0

這取決於您是否需要這些庫。如果你不需要它們,就不需要它。 我不完全知道你的開發環境,但可能你可能不需要npm。 如果你這樣做,如果你有一個package.json文件,那麼你可以添加你的devDependencies或依賴項。然後,在cmd中,您要求「npm install」將它們安裝到您的node_modules文件夾中。 – orabis

+0

爲了搜索庫的一個版本,你可以試試這個命令: npm庫名稱版本 或者,您可以手動下載庫並將它們放置在您指定的文件結構下需要;即'../../js/transition.js' – orabis