可以't导入捆绑文件
Can't import bundled file
我在应用程序中执行此操作
System.import('lib/bootstrap.js').then(m => {
this.socket = m.io("http://localhost:3000");
})
这是bootstrap.js
import io from 'socket.io-client';
export { io };
我通过jspm bundle lib/bootstrap.js outfile.js
创建了一个捆绑包。
当我尝试System.import('outfile.js')
时,解析的Promise m
只是一个空对象。我在这里做错了什么?
System.import('outfile.js').then(m => {
this.socket = m.io("http://localhost:3000");
})
您不希望导入捆绑文件。您需要做的是将捆绑包配置注入config.js文件。例如,添加jspm bundle lib/bootstrap bootstrap-bundle.js --inject
将添加
"bundles": {
"bootstrap-bundle": [
"socket.io-client.js",
"lib/bootstrap.js"
]
}
到您的config.js文件。然后你只需要像往常一样导入你的文件:
System.import('lib/bootstrap.js').then(m => {
this.socket = m.io("http://localhost:3000");
})
请参阅此处的文档。
相关文章:
- 将数据从javascript文件导入VB.Net页面
- 将xml文件导入pdf(Acrobat)
- 如何从typescript文件导入javascript文件
- 在不干扰HTML代码的情况下,将javascript文件导入javascript文件
- 将Javascript文件导入REPL会话
- NodeJS-从其他文件导入函数,并像以前一样使用
- 有没有一种简单的方法可以通过javascript将MySQL文件导入SQLite数据库
- 如何从外部文件导入 JavaScript
- 将JSON文件导入到Grunt服务器上运行的Angular应用程序中
- 将 Excel 文件导入和导出到 JavaScript 数组
- 从外部 JS 文件导入变量值
- JSON+Javascript/jQuery.如何从 json 文件导入数据并对其进行解析
- 如何从某个外部文件导入nodejs中的模块
- 如何将Javascript文件导入Typescript
- 将 Amazon S3 文件导入数据库
- 如何将excel文件导入Web应用程序(javascript/d3/html)
- 从数据文件导入数组
- 使用 javascript 将数据从文本文件导入数组
- 将一个Javascript文件导入另一个Javascript文件
- 如何将数据从php文件导入javascript变量