在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ import引入模塊報(bào)錯(cuò)[已解決]

import引入模塊報(bào)錯(cuò)[已解決]

import那一行會(huì)報(bào)錯(cuò):export default k = 12;

能夠確定js文件是在同一個(gè)文件夾下面
chomre版本是63+,是可以支持的

test.js

export default k = 12;

index.js

import m from './test' 
console.log(m); 
有3個(gè)問(wèn)題
  1. 我是通過(guò)index.html引入index.js,而index.html中的script元素的type屬性沒(méi)有設(shè)置成type="module"
  2. test.js里面導(dǎo)出的變量確實(shí)要事先聲明
  3. index.js里面導(dǎo)入的時(shí)候,需要.js后綴名

根本問(wèn)題還是對(duì)模塊化一竅不通的原因

回答
編輯回答
放開(kāi)她

k這個(gè)變量沒(méi)有定義啊

const k = 12;
export default k;
2017年8月14日 20:46
編輯回答
真難過(guò)

看你的描述是在 chrome 中測(cè)試模塊化?

這樣的話你的控制臺(tái)應(yīng)該會(huì)報(bào)錯(cuò),k is not defined。而且我實(shí)際測(cè)試了下,引入模塊要 .js后綴。

import m form './test.js'
console.log(m);

參考

2018年5月23日 15:59