angular.js - angular2のアセットファイルにjs css imgを導入する方法
天蓬老师
天蓬老师 2017-05-15 17:12:52
0
2
1214

angular cli で構築されたプロジェクトの場合、アセット内の js と css はindex.html に導入されますが、対応する css と js は実行後に見つかりません

index.html 導入方法
<script type="text/javascript" src="assets/js/template.js"></script>
<script type="text/ javascript" src="assets/js/custom.js"></script>

webpack を使用してパッケージ化された構成ファイルに問題がある可能性があります。
https://angular.cn/docs/ts/la... に従いました。

リーリー

この部分は私が後で追加したものです。

var webpack = require('webpack');
var HtmlWebpackPlugin = require('html-webpack-plugin');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var helpers = require('./helpers');

module.exports = {

リーリー

};

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(2)
黄舟

まず第一に、タイトルから判断すると、angular cli では webpacker 関連の設定を行う必要がないことを訂正させてください。 webpack を使用してパッケージ化された設定ファイルに何か問題がある可能性があります。 その後は何もする必要はありません。この段落。

さて、本題に戻ります。

assets 是做为独立资源目录,换句话说不管是 ng serve 还是 ng build 最后都是直接将 assets フォルダーは直接コピー (またはマッピング) されます。

すると、リクエストした内容は 404 であることは明らかです。これは、assets/js ディレクトリにファイルが存在しないことを意味します。

上記はあなたの問題の解決策です。

でも、これは絶対にやるべきではありません。

名前からだけで、いくつかのサードパーティ ライブラリが導入されていることがわかります。これらのサードパーティは .angular-cli.json で設定する必要があります。

リーリー

以上です。

いいねを押す +0
滿天的星座

まずパスが正しいかどうかを確認してください。パスを貼り付けて確認できます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート