如何解决TS6143:'--allowJs'未设置[关闭]
Posted
技术标签:
【中文标题】如何解决TS6143:\'--allowJs\'未设置[关闭]【英文标题】:How to solveTS6143: '--allowJs' is not set [closed]如何解决TS6143:'--allowJs'未设置[关闭] 【发布时间】:2018-01-12 21:54:15 【问题描述】:错误是 TS6143:运行 npm start 后出现以下错误
src/main.ts
Module './radio-ng-model-example' was resolved to 'C:/Users/saish/Documents/my-app/quickstart/src/radio-ng-model-example.js', but '--allowJs' is not set.
Typescript 版本是 2.2
npm 版本 3.10.9
节点版本 7.2.0
angular cli 版本 1.0.0-rc.2
main.ts
import platformBrowserDynamic from '@angular/platform-browser-dynamic';
import BrowserModule from '@angular/platform-browser';
import BrowserAnimationsModule from '@angular/platform-browser/animations';
import NgModule from '@angular/core';
import FormsModule, ReactiveFormsModule from '@angular/forms';
import
MdAutocompleteModule,
MdButtonModule,
MdButtonToggleModule,
MdCardModule,
MdCheckboxModule,
MdChipsModule,
MdCoreModule,
MdDatepickerModule,
MdDialogModule,
MdExpansionModule,
MdGridListModule,
MdIconModule,
MdInputModule,
MdListModule,
MdMenuModule,
MdNativeDateModule,
MdPaginatorModule,
MdProgressBarModule,
MdProgressSpinnerModule,
MdRadioModule,
MdRippleModule,
MdSelectModule,
MdSidenavModule,
MdSliderModule,
MdSlideToggleModule,
MdSnackBarModule,
MdSortModule,
MdTableModule,
MdTabsModule,
MdToolbarModule,
MdTooltipModule,
from '@angular/material';
import RadioOverviewExample from './radio-overview-example';
import HttpModule from '@angular/http';
import CdkTableModule from '@angular/cdk';
@NgModule(
exports: [
CdkTableModule,
MdAutocompleteModule,
MdButtonModule,
MdButtonToggleModule,
MdCardModule,
MdCheckboxModule,
MdChipsModule,
MdCoreModule,
MdDatepickerModule,
MdDialogModule,
MdExpansionModule,
MdGridListModule,
MdIconModule,
MdInputModule,
MdListModule,
MdMenuModule,
MdNativeDateModule,
MdPaginatorModule,
MdProgressBarModule,
MdProgressSpinnerModule,
MdRadioModule,
MdRippleModule,
MdSelectModule,
MdSidenavModule,
MdSliderModule,
MdSlideToggleModule,
MdSnackBarModule,
MdSortModule,
MdTableModule,
MdTabsModule,
MdToolbarModule,
MdTooltipModule,
]
)
export class PlunkerMaterialModule
@NgModule(
imports: [
BrowserModule,
BrowserAnimationsModule,
FormsModule,
HttpModule,
PlunkerMaterialModule,
MdNativeDateModule,
ReactiveFormsModule,
],
declarations: [RadioOverviewExample],
bootstrap: [RadioOverviewExample],
providers: []
)
export class PlunkerAppModule
platformBrowserDynamic().bootstrapModule(PlunkerAppModule);
【问题讨论】:
npm start
做了什么(package.json
中别名为“start”的命令是什么)?
【参考方案1】:
将文件 radio-ng-model-example 重命名为 radio-overview-example 并做了npm start
【讨论】:
你想知道为什么会这样吗? @ShaunLuttin 是的,当然以上是关于如何解决TS6143:'--allowJs'未设置[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
出错ERROR TS5055:无法写入文件'...',因为它会用allowJS和outDir选项覆盖输入文件