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最新引導這個錯誤並解決了這個問題?我甚至需要這個文件嗎?從我的理解,如果我使用模態或工具提示等我需要這個。它是否正確?
我不確定在哪裏下載/配置缺少的庫或需要,因爲它不包括在Bootstrap下載中。我真的需要npm.js才能使用Bootstrap的所有功能嗎? I.E.模式,工具提示,轉換,崩潰,按鈕,警報等? – Texan78
這取決於您是否需要這些庫。如果你不需要它們,就不需要它。 我不完全知道你的開發環境,但可能你可能不需要npm。 如果你這樣做,如果你有一個package.json文件,那麼你可以添加你的devDependencies或依賴項。然後,在cmd中,您要求「npm install」將它們安裝到您的node_modules文件夾中。 – orabis
爲了搜索庫的一個版本,你可以試試這個命令: npm庫名稱版本 或者,您可以手動下載庫並將它們放置在您指定的文件結構下需要;即'../../js/transition.js' – orabis