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>