Node.js 安装npm引导程序的问题
我已安装以下版本的引导程序:Node.js 安装npm引导程序的问题,node.js,npm,bootstrap-4,Node.js,Npm,Bootstrap 4,我已安装以下版本的引导程序: npm install bootstrap@4.0.0-alpha.3 当我试图编译我得到的代码时,在abc.js文件中包含了这行代码require(“bootstrap/less/bootstrap.less”) Module not found: Error: Cannot resolve module 'bootstrap/less/bootstrap.less' 错误。请帮我解决这个问题 第一条路(困难) 您需要安装最新版本的Bootstrap 4 np
npm install bootstrap@4.0.0-alpha.3
当我试图编译我得到的代码时,在abc.js文件中包含了这行代码require(“bootstrap/less/bootstrap.less”)
Module not found: Error: Cannot resolve module 'bootstrap/less/bootstrap.less'
错误。请帮我解决这个问题 第一条路(困难)
您需要安装最新版本的Bootstrap 4
npm安装引导程序
通过将此行添加到应用程序的入口点(通常为index.js或app.js),导入引导的SASS:
import“~bootstrap/scss/bootstrap”代码>
通过将此行添加到应用程序的入口点(通常为index.js或app.js),导入引导程序的JavaScript:
或者完全指示路径
import 'bootstrap/dist/js/bootstrap';
或者如果您更喜欢require()
或者,您可以根据需要单独导入插件:
import 'bootstrap/js/dist/util';
import 'bootstrap/js/dist/dropdown';
...
第二种方式(简单)
只需在页面中插入现成的js和css即可
你好,世界!
你好,世界!
今天为什么要安装4.0.0 Alpha 3?是阿尔法!而且4.1.0已经稳定了!还有,为什么需要更少的文件?这不是JavaScript模块。感谢您的回复。是的,它是一个JavaScript模块。我已经试过了,但是没有用。bootstrap.less
不是JavaScript模块。它是一个在中编写的样式表。不要把它和less.js混为一谈,后者是用js编写的处理器,可以将less转换成CSS。好的,谢谢
require('bootstrap/dist/js/bootstrap');
import 'bootstrap/js/dist/util';
import 'bootstrap/js/dist/dropdown';
...
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous">
<title>Hello, world!</title>
</head>
<body>
<h1>Hello, world!</h1>
<!-- Optional JavaScript -->
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script>
</body>
</html>