我想试一试小包装和捆绑。
我安装了带有npm的包,并尝试创建一个index.js、main.js和main.css进行测试。
main.css
.main
{
color: red;
}main.js
import classes from './main.css';
export default () => {
console.log(classes);
};index.js
import main from './main';
main();在我的layout.cshtml文件中,我包含了index.js文件,但这正是我所坚持的地方。我知道我可以从powershell\cmd运行包裹,它说服务器运行在端口1234上。但是,我想使用dotnet。
当像往常一样运行dotnet时,我会从index.js文件中得到“意外令牌”。我想当启动dotnet运行时,包裹不会运行。
发布于 2018-02-16 09:59:36
我也有同样的问题。如果您只想在没有服务器的情况下运行包,您可以执行parcel watch index.js,但您必须让它与dotnet同时运行才能重新加载热模块。我们真正需要的是相当于WebpackDevMiddleware的包裹。
另一种选择是使用类似于兼的东西同时运行两个命令。然后可以设置NPM脚本,如下所示:
"scripts": {
"dev": "concurrently \"dotnet run\" \"parcel watch index.js\""
}然后跑:
npm run devhttps://stackoverflow.com/questions/48260519
复制相似问题