鍍金池/ 問答/網(wǎng)絡安全  HTML/ import引入模塊報錯[已解決]

import引入模塊報錯[已解決]

import那一行會報錯:export default k = 12;

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

test.js

export default k = 12;

index.js

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

根本問題還是對模塊化一竅不通的原因

回答
編輯回答
放開她

k這個變量沒有定義啊

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

看你的描述是在 chrome 中測試模塊化?

這樣的話你的控制臺應該會報錯,k is not defined。而且我實際測試了下,引入模塊要 .js后綴。

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

參考

2018年5月23日 15:59