所以,我是ASP.NET MVC的新手。
我有一个ASP.NET MVC的网页应用程序,我正在尝试将react-bootstrap添加到其中。它已经在使用React/ReactDOM。
我做了:
npm install --save react-bootstrap
React-Bootstrap已经在项目的node_modules文件夹中。
我在Package.json文件的依赖中添加了React-Bootstrap。
"dependencies": {
......
"react-bootstrap": "^0.30.0"
},
我在webpack.config.js文件的外部变量中添加了react-bootstrap。
externals:
{
'react-bootstrap':
{
"var": 'ReactBootstrap',
web: 'ReactBootstrap',
root: 'ReactBootStrap',
commonjs2: 'ReactBootstrap',
commonjs: 'ReactBootstrap',
amd: 'ReactBoostrap'
},
.....
}
在Layout.cshtml中,我添加了一个带有src属性的script标签,指定了node_modules文件夹中reactbootstrap.js文件的位置。
<script src="@Url.Content("~/node_modules/react-bootstrap/dist/react-bootstrap.min.js")"></script>
但是当我这样做时
import * as ReactBootStrap from 'react-bootstrap';
在Dashboard.tsx文件中,它说找不到该模块。
缺少什么?