【问题标题】:parceljs with dotnet core带有 dotnet 核心的 parceljs
【发布时间】:2018-01-15 09:54:43
【问题描述】:

我想尝试使用 parceljs 进行缩小和捆绑。

我已经用 npm 安装了 parcel-bundler,我尝试创建一个 index.js、main.js 和 main.css 进行测试。

ma​​in.css

.main
{
    color: red;
}

ma​​in.js

import classes from './main.css';

export default () => {
    console.log(classes);
};

index.js

import main from './main';

main();

在我的 layout.cshtml 文件中,我包含了 index.js 文件,但这是我卡住的地方。 我知道我可以从 powershell\cmd 运行 parcel,它说服务器正在端口 1234 上运行。但是,我想使用 dotnet run。

像往常一样运行 dotnet 时,我会从 index.js 文件中获得“意外令牌”。我猜 parcel 在启动 dotnet run 时没有运行。

【问题讨论】:

    标签: .net-core bundler parceljs


    【解决方案1】:

    我也有同样的问题。如果您只想在没有服务器的情况下运行 Parcel,您可以执行 parcel watch index.js,但您必须与 dotnet 同时运行此程序才能获得热模块重新加载。我们真正需要的是 WebpackDevMiddleware 的 Parcel 等价物。

    另一种选择是使用类似Concurrently 的东西同时运行这两个命令。然后你可以像这样设置一个 NPM 脚本:

    "scripts": {
        "dev": "concurrently \"dotnet run\" \"parcel watch index.js\""
    }
    

    然后运行:

    npm run dev
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      • 2022-01-19
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      相关资源
      最近更新 更多