我是一个新手,正在学习node、npm和express.js。
在Bootstrap网站上,你可以使用npm install
来安装Bootstrap。我也使用npm install bootstrap --save
进行了同样的操作,并对jquery也进行了相同的操作,在app.js文件中要求它们。
app.js文件:
var jQuery = require('jquery');
var bootstrap = require('bootstrap');
也将它更改为这样
global.jQuery = require('jquery');
var bootstrap = require('bootstrap');
var jQuery = require('jquery'); var bootstrap = require('bootstrap');
但是当我运行DEBUG=nodeAangularMySql:* ./bin/www
时,会出现以下错误。
/home/sharif/Sites/node/nodeAangularMySql/node_modules/bootstrap/js/transition.js:59
}(jQuery);
^
ReferenceError: jQuery is not defined
at Object.<anonymous> (/home/sharif/Sites/node/nodeAangularMySql/node_modules/bootstrap/js/transition.js:59:3)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object.<anonymous> (/home/sharif/Sites/node/nodeAangularMySql/node_modules/bootstrap/dist/js/npm.js:2:1)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)
这是我第一次使用bootstrap,通常情况下我会下载并将其复制到公共文件夹下的样式表文件夹中或使用Google CDN。
以前从未使用过。我想了解以下几点:
- 如何使用npm install安装bootstrap
- 如何使用npm install安装jquery
- 如何解决这个错误
有任何建议吗?
使用npm安装
,正如我所说,作为一个新手,我肯定不知道是否已经采用了这种方式。 - Amjad