0
其實我是新來的聚合物,並想知道是否有可能在服務工作者文件中導入一個js文件。如何導入聚合物入門套件中的服務工作者文件中的另一個Javascript文件
我使用的聚合物2入門工具包,有一個文件服務worker.js ,我想使用外部「anyfile.js」文件中的服務worker.js .. 但是,當我輸入使用
import AnyFile from 'anyfile'
它給了我
Unexpected token import
更新1:
我嘗試這樣做,試圖導入文件的代碼
import{Model}from'../model';
var Customer = function (a) {
function b(c) {
babelHelpers.classCallCheck(this, b);
var d = babelHelpers.possibleConstructorReturn(this, (b.__proto__ || Object.getPrototypeOf(b)).call(this, c.id));
return d.firm_name = c.firm_name, d
}
return babelHelpers.inherits(b, a), b
}(Model);
export default Customer;
它給了我錯誤
customer.js:1 Uncaught SyntaxError: Unexpected token import
嗨,Jeff我已經添加了一個更新到我的問題請看看 –
當您在'ServiceWorkerGlobalScope'中執行時,您嘗試導入的代碼無效。您正在使用本機不支持的ES2015導入。您需要使用像Rollup或Webpack這樣的工具將其轉換爲最終捆綁包。 –