首先我安装并导入了NgbModule
:
npm install --save @ng-bootstrap/ng-bootstrap
import {NgbModule} from '@ng-bootstrap/ng-bootstrap'
此时,一切正常,我可以像以前一样运行我的应用程序ng-bootstrap
一旦我添加NgbModule
到imports
my 的数组中NgModule
,如下所述:
@NgModule({
imports: [
NgbModule, ....
],
declarations: [AppComponent, ....],
bootstrap: [AppComponent],
})
我无法运行npm start
using webpack-dev-server
,因为它喊道:
这是我的webpack.config.js
:
module.exports = {
entry: "./app/boot",
output: {
path: __dirname,
filename: "./dist/bundle.js"
},
resolve: {
extensions: ['', '.js', '.ts']
},
module: {
loaders: [
{ test: /\.ts/, loader: ["ts-loader"], exclude: /node_modules/ },
],
preLoaders: [
// All output '.js' files will have any sourcemaps re-processed by 'source-map-loader'.
{ test: /\.js$/, loader: "source-map-loader", exclude: ['node_modules', 'ext-*', 'lib', 'tools'] }
]
},
debug: true,
devtool: 'source-map'
};
任何帮助和解释将不胜感激!
提前致谢!
更新:
source-map-loader
从 中删除 的使用preLoaders
会删除错误,但会导致浏览器中没有 Typescript 源。
知道该怎么做吗?为什么会这样?