やりたいこと
TypeScriptで作成したメソッドをJavaScript上で呼び出すことは可能でしょうか?
リンクのページを見て試してみたのですが、上手く呼び出せていないようです。
何かインポート等設定を追加しなければいけないのでしょうか?
試したソース
test.ts
ts
1 2 3export class SampleTest{ 4 5 //このメソッドを呼びたい 6 public hoge( 7 key: string 8 ): void { 9 alert(key); 10 } 11 12} 13 14
test.js
js
1function test(){ 2 3 var sampleTest = new SampleTest(); 4 sampleTest.hoge("アラート表示"); 5 6}
##ビルド環境
下記リンクの物を見ながら作成
リンク
Visual Studio Codeを使用
npm run buildでビルドを行っている。
ビルドに成功すると一つのjsファイルとして生成される
package.json
json
1{ 2 "name": "test", 3 "version": "1.0.0", 4 "description": "test用", 5 "main": "", 6 "directories": {}, 7 "dependencies": { 8 "axios": "^0.21.1" 9 }, 10 "devDependencies": { 11 "css-loader": "3.4.2", 12 "glob-all": "3.1.0", 13 "prettier": "1.19.1", 14 "string-replace-webpack-plugin": "0.1.3", 15 "style-loader": "1.1.2", 16 "ts-loader": "4.5.0", 17 "typescript": "3.7.2", 18 "uglifyjs-webpack-plugin": "1.3.0", 19 "webpack": "4.28.0", 20 "webpack-cli": "3.3.1" 21 }, 22 "scripts": { 23 "dev": "webpack --mode development --watch --config webpack.config-local.js", 24 "build": "webpack --mode production" 25 }, 26 "author": "NTT DATA INTRAMART CORPORATION" 27} 28
リンク
回答1件
あなたの回答
tips
プレビュー