2017-09-19 24 views
6

Chạy Chrome 61 là supposed to support module loading với import.Chrome 61: Nhập mã thông báo không mong muốn

Thật vậy, Paul demo hoạt động đối với tôi. Tuy nhiên, khi tôi tự mình thử, tôi gặp lỗi JS "Nhập mã thông báo không mong muốn". Chrome dường như gặp khó khăn ở import:

test.html

<!doctype html> 
<html> 
<body> 
<script src="test.js"></script> 
</body> 
</html> 

test.js:

import {hello} from './something.js' 
console.log(hello()) 

something.js

export {hello} 
function hello() { 
    return "hello world" 
} 

Tại sao Chrome không hiểu "nhập khẩu"

Trả lời

9

Điều đó phải là <script type=module src=test.js>. Toàn bộ cú pháp được thay đổi một cách tinh tế trong các tập lệnh mô-đun (importexport được cho phép, cũng như chế độ nghiêm ngặt là bắt buộc).

+3

Mã hoạt động đối với tôi khi sử dụng loại = mô-đun. Tuy nhiên, công cụ nhà phát triển Chrome vẫn hiển thị lỗi "Lỗi cú pháp không bắt buộc: Mã thông báo không mong muốn {" trong tệp test.js khi chỉnh sửa tệp. Bất kỳ ý tưởng làm thế nào để vượt qua điều đó? – Stefan

+0

@Stefan Chrome v64 Trình gỡ lỗi Công cụ dành cho nhà phát triển vẫn gặp sự cố khi nhập và xuất. – Optimax

Các vấn đề liên quan