我们可以只使用没有ts文件的js文件分发angular 2项目吗?我尝试了三个步骤的单独的ts和js文件
system.config.js:将app更改为dist
var map = {
'app': 'dist', // 'dist',
'@angular': 'node_modules/@angular',
'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
'rxjs': 'node_modules/rxjs'
};
tsconfig.json:add outDir:dist
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"outDir": "dist"
}
将dist文件夹创建到根文件夹,而不是npm start
,在dist文件夹中创建js文件。
一切都好。
但是我只用js文件分发项目,我删除了所有的ts文件,但刷新浏览器时出错了。
怎么做?