Npm 如何强制Plunker编辑器更新角度库依赖项?
我正在使用Plunker编辑器显示演示。我的演示是一个angular 2项目,我的开源npm包名为Npm 如何强制Plunker编辑器更新角度库依赖项?,npm,editor,updates,Npm,Editor,Updates,我正在使用Plunker编辑器显示演示。我的演示是一个angular 2项目,我的开源npm包名为ngUI应用程序,已经发布。 当我在config.js中绑定npm包时,它工作了 System.config({ //use typescript for compilation transpiler: 'typescript', //typescript compiler options typescriptOptions: { emitDecoratorMetadata:
ngUI应用程序
,已经发布。
当我在config.js
中绑定npm包时,它工作了
System.config({
//use typescript for compilation
transpiler: 'typescript',
//typescript compiler options
typescriptOptions: {
emitDecoratorMetadata: true
},
paths: {
'npm:': 'https://unpkg.com/'
},
//map tells the System loader where to look for things
map: {
'app': './src',
'rxjs': 'npm:rxjs',
'typescript': 'npm:typescript@2.0.2/lib/typescript.js',
'ng-ui-application': 'npm:ng-ui-application'
},
//packages defines our app package
packages: {
app: {
main: './main.ts',
defaultExtension: 'ts'
},
rxjs: {
defaultExtension: 'js'
},
'ng-ui-application': {
main: './index.js',
defaultExtension: 'js'
}
}
});
问题是当我在上发布了一个ng ui应用程序的更新时,Plunker编辑器没有得到这个更新。我找到了一个解决方案。。。
我在config.js中更改了
map: {
'app': './src',
'rxjs': 'npm:rxjs',
'typescript': 'npm:typescript@2.0.2/lib/typescript.js',
'ng-ui-application': 'npm:ng-ui-application'
},
//packages defines our app package
packages: {
app: {
main: './main.ts',
defaultExtension: 'ts'
},
rxjs: {
defaultExtension: 'js'
},
'ng-ui-application': {
main: './index.js',
defaultExtension: 'js'
}
}
据此:
map: {
'app': './src',
'rxjs': 'npm:rxjs',
'typescript': 'npm:typescript@2.0.2/lib/typescript.js',
'ng-ui-application': 'npm:ng-ui-application/index.js' <--- here !
},
//packages defines our app package
packages: {
app: {
main: './main.ts',
defaultExtension: 'ts'
},
rxjs: {
defaultExtension: 'js'
}
<--- I deleted it !
}
map:{
“应用程序”:“./src”,
'rxjs':'npm:rxjs',
“类型脚本”:“npm:typescript@2.0.2/lib/typescript.js',
“ng ui应用程序”:“npm:ng ui应用程序/index.js”