Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
ASP.NET Core MVC webpackを使用してimportしたい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30648#CommentId84699
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
yu
 (社会人)
投稿日時
2021/9/27 19:25:19
ASP.NET Core MVC webpackを使用してimportしたいのですが、
こちらのサイトのこの記事を読んでまして、typescriptでなく、javascriptを使っているのですが、
ASP.NET Core で webpack を使う
https://www.umayadia.com/Note/Note036ASPNETCoreWebpack.htm
npx webpackは問題なく通るのですが、
importを書いても
Uncaught SyntaxError: Cannot use import statement outside a module というエラー が出てしまい、
共通ファイルに <script src="~/dist/bundle.js" type="module"></script> と記述しても、同じエラーが出てしまい、解決できませんでした。
ASP.NET Core MVCですが、importができない原因はどんなことが考えられるでしょうか?
どなたかもしわかれば教えて下さい。
- webpack.config.js ----------------------------------------
const path = require("path");
const webpack = require("webpack");
module.exports = {
entry: path.join(__dirname, "wwwroot", "source", "site.js"),
output: {
path: path.join(__dirname, "wwwroot", "dist"),
filename: "bundle.js"
},
devtool: "source-map",
mode: "development",
resolve: {
extensions: [".js", ".vue"],
alias: {
"vue$": "vue/dist/vue.global.js",
"ag-grid-community$": "ag-grid-community/dist/ag-grid-community.js",
"axios$": "axios/dist/axios.js",
"chart.js$": "chart.js/dist/chart.js",
"file-saver$": "file-saver/dist/FileSaver.js",
"luxon$": "luxon/src/luxon.js"
// Bootstrap5はcss中の$でエラーしたのでコメントアウトしてます
},
},
module: {
rules: [
{
test: /\.css$/,
exclude: /node_modules/,
use: [ "style-loader", "css-loader" ]
}
],
}
}
----------------------------------------
- index.js(importを実行したファイル) ----------------------------------------
import { createApp } from "vue"
const app = createApp({
});
app.mount("#app");
----------------------------------------